FB2 в TXT
онлайн
Книга превращается в обычный текстовый файл. Кодировка исходника определяется автоматически — именно на ней спотыкается большинство простых конвертеров, выдавая вместо русского текста набор символов.
То же самое для EPUB в TXT
Главная беда FB2 — не разметка, а кодировка
Файл FB2 — это XML, и переименовать его в .txt технически можно. Только внутри окажется не книга, а разметка вперемешку с текстом, да ещё и в неизвестной кодировке. Русские библиотеки массово раздают книги в Windows-1251, и программа, которая читает файл как UTF-8, честно показывает набор символов вместо каждой русской буквы.
Кодировка объявлена в самой первой строке файла, и мы читаем её оттуда, а не угадываем. Дальше книга разбирается на разделы, из разметки достаётся текст, а результат пишется в UTF-8 с меткой — той самой, без которой Блокнот и Excel показывают кириллицу неправильно.
- Кодировка исходника берётся из объявления в файле
- Разделы книги становятся главами с заголовками
- Разметка снимается полностью
- Результат в UTF-8 с меткой — откроется в любом редакторе
- Книга не покидает устройство