Книги fb2: проблема с кодировками |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Книги fb2: проблема с кодировками |
Поделиться |
21.8.2015, 18:55
Сообщение
#1
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Смысл вот в чём. Скачал я себе несколько книг, которые давно хотел прочитать, книги fb2. Но Окуляр мне открыл какие-то кракозябры.
Открыв файл в текстовом редакторе, получил вполне нормальный текст. Посмотрел на кодировку, всё путём, та же UTF-8. Сохранил как UTF-8, открыл сохранённое в Окуляре, кракозябры те же. Встали два вопрос:а как cделать книжку читабельной и что вообще происходит??? Кто-нибудь в курсе? -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
21.8.2015, 20:14
Сообщение
#2
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Сейчас скачал эту книгу в fb2 вот отсюда, открыл в Окуляре (настройки - по умолчанию), всё нормально.
screen.png ( 177.14 килобайт ) Кол-во скачиваний: 1 -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
22.8.2015, 9:33
Сообщение
#3
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Я сайта самого кара-Мурзы скачал восемь книжек. Три нормально, пять с кракозябрами. Вот и пытаюсь понять как придать им в читабельный вид.
В принципе можно поискать в сети аналоги, но тогда останется нерешённая проблема, которая всегда сможет повториться. Кстати сам файл цепляю. chto_dlya_rossii_luchshe.fb2_.rar ( 218.84 килобайт ) Кол-во скачиваний: 2 Сообщение отредактировал robinzoid - 22.8.2015, 9:56 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
22.8.2015, 10:11
Сообщение
#4
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Надо открыть книгу в текстовом редакторе и заменить первую строчку с
Код <?xml version="1.0" encoding="windows-1251"?> на Код <?xml version="1.0" encoding="utf-8"?>
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
22.8.2015, 10:37
Сообщение
#5
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Вот этого я не знал. Спасибо. Всё стало нормально.
Теперь хоть знать буду. -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
22.8.2015, 20:12
Сообщение
#6
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Там текст в utf-8, а программе указывается, что он якобы в windows-1251 - и она выдаёт крокозябры. Надо бы сообщить о косяке - наверное, в комментариях к какой-либо из книг, которые из-за этого не читаются.
А книги у Кара-Мурзы интересные, особенно "Демонтаж народа". -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
22.8.2015, 21:39
Сообщение
#7
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
В свойствах файла указано что его произвела некая Visual Studio.NET, AlReader2, FB Editor v2.0 А книги да, помню давно уже сначала наткнулся на "Манипуляцию сознанием" и потом пошло, пошло... В котельной ночами самое то было.
Да ладно, для винды наверняка проблем нет, а линуксоиды и сами поймут (или спросят) в чём дело. Сообщение отредактировал robinzoid - 22.8.2015, 21:40 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
22.8.2015, 23:26
Сообщение
#8
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
для винды наверняка проблем нет Это если только виндовые программы такого рода не смотрят, какую кодировку им велено использовать для чтения данного файла, а автоматом определяют действительную кодировку. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.8.2015, 9:28
Сообщение
#9
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Думается что так и происходит. Было бы иначе, их бы завалили претензиями и меры были бы приняты.
Увидев что Окуляр использует кодировку указанную, я решил что и моя книжка тоже так будет (всё-таки Андроид это почти Линукс). Но когда всё-таки решил проверить, оказалось что ей указивки "не указ". И без исправления показывает нормально. -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
23.8.2015, 10:34
Сообщение
#10
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Проверки ради поставил из репозиториев ещё fbreader и coolreader3 - и получил от них те же крокозябры
Тему переименовал для большей ясности. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.8.2015, 17:42
Сообщение
#11
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Ну да, я вот тоже эксперимента ради поставил на ХРюшку кулридер, открыл книжку, те же кракозябры. Может ридер старенький? Но какой поставился...
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
23.8.2015, 19:05
Сообщение
#12
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Ридер должен сам разбираться с кодировками, без помощи ОС. То есть если coolreader в Линуксе выдаёт крокозябры, то и в винде - тоже... ну разве что его виндовая версия умеет выпутаться, когда ей указывают не ту кодировку, а линуксовая не умеет.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.8.2015, 19:31
Сообщение
#13
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
А версия Линукса и не должна уметь. Линукс (Альт особенно) к своим адептам и их мозгам относится с куда б0льшим уважением чем винда. Кормить с ложечки явно не будет.
Не то название кодировки - исправь. Спроси как и исправь. А кулридер да, различие именно в версиях. Версия моего Андроида с такой проблемой разбирается сама. Ну всё для хомячков-покупателей. Страются именно для тех с кого берут деньги. Возможно это нормально, но подход Линукса мне по душе больше. -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
23.8.2015, 19:38
Сообщение
#14
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
А кулридер да, различие именно в версиях. Версия моего Андроида с такой проблемой разбирается сама. Там тоже coolreader? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
24.8.2015, 14:50
Сообщение
#15
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
24.8.2015, 15:33
Сообщение
#16
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Во всяком случае, из этого описания никак не следует, что в Линуксе или винде кодировка не должна распознаваться, а в Андроиде должна. Там говорится об автоопределении кодировки в версиях программы для любой ОС, а это, насколько я понимаю, подразумевает всё-таки определение кодировки на основе анализа текста. А вообще для пробы удали в файле ту первую строчку, в которой указана кодировка, и попробуй открыть файл в разных ридерах - увидишь нечто интересное Короче, бывает так, что ридер в состоянии самостоятельно определить кодировку, но не делает этого, положившись на то, что она уже указана
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
24.8.2015, 16:12
Сообщение
#17
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Совсем красиво.
Полностью удалил первую строчку, и фб_ридер стал открывать книгу по-нормальному. Ну а кул_ридер и раньше открывал нормально и новую открыл так же. Остаётся непонятным за каким ****** её вообще писали??? -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
24.8.2015, 18:35
Сообщение
#18
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Видимо, кодировка прописывается в самом файле для того, чтобы не утруждать ридер её самостоятельным определением. И если разрабы велели ему в таких случаях действительно не утруждаться, а кодировка в файле указана не та, то получаем крокозябры.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
25.8.2015, 0:32
Сообщение
#19
|
|
Профессионал Группа: Активный Пользователь Сообщений: 2268 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 9 |
Пока отправил админам того места, с которого скачал книжку, заметку о проблеме. Среагируют, нет ли, моё дело прокукарекать.
-------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
Текстовая версия | Сейчас: 24.4.2024, 15:05 | |