The filenames get messed up is because Calibre-web use unicode to store books as it is in the library, but Calibre convert unicode filenames to acsii first.
So if I create a blank library and store a CJK book with Calibre-web, the file structure will looks like this:
.
├ metadata.db
└ 水浒传 (1)
├ cover.jpg
└ 水浒传 - 施耐庵.epub
And if I want to convert this book to azw3, it will end up like this.
.
├ metadata.db
└ 水浒传 (1)
├ cover.jpg
├ 水浒传 - 施耐庵.epub
└ shui hu zhuan - shi nai an.azw3
Then, if I alter some metadata within this book, It will create another folder call "shui hu zhuan (1)" and leave the original folder there.
And since Calibre-web can only serve the book in the library "as it", this will create an absolute mess.
|