может ли Book Designer сделать utf-8 ?
Goto page 1, 2  Next
 
Libroom Forum IndexBook Designer
AuthorMessage

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 03.11.2012 19:28    

может ли Book Designer сделать utf-8 ?

Я сделал в блокнотике винды файло, где очень много знаков не ANSI

Book Designer его не жрёт, не может...
Или я не нашел какую-то опцию? Fiction Book Designer тоже загрузил и прорбовал с тем же печальным результатом — то есть UTF-8 никак не получается...

Если сохранить текст в ANSI - а потом вставлять символы, то это слишком много работы.

Может, есть какая-то другая программа?
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 03.11.2012 21:12    

Если BookDesigner не может по какой-то причине автоматически определить кодировку, можно переключить вручную.

Если файл ANSI, а Вам нужно работать с UTF-8, для начала откройте и сохраните файл. Только потом с ним работайте.
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 03.11.2012 22:55    

спасибо большое
Правда я не понял
______________________________________________

У меня файл в utf-8 (правильно отображается в блокноте виндоуз, во ворде. Правильно читается AlReader и Cool Reader

При открытии файла в Book Designer все сразу едет криво - то есть теряются переходы на новую строку, и кодировка становится невменяемой.
вот пример из Cool Reader при чтении текста wrote:
water-repellent [’wɔ:tə ri’pelənt]

Здесь тоже видно всё правильно, так как движок поменял значки на &#ХХХ;


А в файле у меня, естественно, сами символы, как на экране.

Можно ли что-то сделать?
Хотелось бы, честно говоря, сохранить значки, а не менять их на крокозяблы. То есть просто использовать utf-8
это, напоследок пример кодировки из Book Designer wrote:
water-repellent [тЂ™wЩ":tЩ™ riтЂ™pelЩ™nt] a. аВаОаДаОаНаЕаПбЂаОаНаИб†аАаЕаМб‹аЙ
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 04.11.2012 09:43    

BookDesigner изначально работает в utf-8.

Чтобы что-то понять, нужен ваш файл, а не то, что вы делаете с программой. Основной принцип - на экране bookdesigner вы видите то что получаете. Если кодировка выбрана не верно, то ее надо сменить в программе.
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 04.11.2012 10:32    

Спасибо Libroom!
Файл вроде правильный, так как его три программы видят правильно: блокнот Windows 7, AlReader и Cool Reader

Рискнул направить вам по почте.

Переключение (правой кнопкой мыши) на utf-8 дает прямоугольнички вместо букв
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 04.11.2012 10:47    

Получу, посмотрю.
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 05.11.2012 13:05    

ЕЩЕ РАЗ СПАСИБО, ВАМ, Libroom

Я сразу и послал файл, но почта наверно там запуталась, потерялась

Можно пасмареть файл на серваке:
http://german.itkm.ru/z/vocabulary2.txt
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 05.11.2012 14:37    

Файл уже в UTF-8.
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 05.11.2012 15:22    

BookDesigner делает из этого файла следующее:
в BookDesigner это выглядит буквально так wrote:
baby [тЂ™beibi ] n. аМаЛаАаДаЕаНаЕб† back [bУ k] a. аЗаАаДаНаИаЙ adv. аОаБбЂаАб‚аНаО back door тЂ" аКбѓб…аОаНаНб‹аЕ аДаВаЕбЂаИ back up [тЂ™bУ k тЂ?ЪЊp] v. аПаОаДаДаЕбЂаЖаИаВаАб‚бЊ bad [bУ d] a. аПаЛаОб…аОаЙ badly [тЂ™bУ dli ] adv. аПаЛаОб…аО bake [beik] v. аПаЕб‡бЊ baker [тЂ™beikЩ™] n. аПаЕаКаАбЂбЊ ballet [тЂ™bУ lei ] n. аБаАаЛаЕб‚ bank [bУ ЮЗk] n. аБаАаНаК barber [тЂ™ba:bЩ™] n. аПаАбЂаИаКаМаАб…аЕбЂ bargain [тЂ™bЩ‘:gin] n. б‚аОбЂаГаОаВаАбЏ бЃаДаЕаЛаКаА, аВб‹аГаОаДаНаАбЏ аПаОаКбѓаПаКаА bath [bЩ‘:ЮИ ] n. аКбѓаПаАаНаИаЕ, аВаАаНаНаА bathroom [тЂ™bЩ‘:ЮИrum] n. аВаАаНаНаАбЏ аКаОаМаНаАб‚аА beautiful [тЂ™bju:tЩ™ful] a. аКбЂаАбЃаИаВб‹аЙ become [biтЂ™kЪЊm] v. бЃб‚аАаНаОаВаИб‚бЊбЃбЏ bed [bed] n. аКбЂаОаВаАб‚бЊ


Никакой возможности исправить это нет Изменить внешний вид можно — а исправить невозможно. Концы строк я нашел как впаять, а что делать с испорченной кодировкой — мне непонятно. Она никак не исправляется
А мне нужно просто оставить его в кодировке UTF-8 — и преобразовать в FB2 (тегов там наставить и пр, как обычно)
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 05.11.2012 18:50    

Попробуйте через меню "Открыть как", чтобы указать кодировку.

Добавлено спустя 1 час 53 секунды:

Попробуйте немного исправленный файл: http://www.the-ebook.org/files/vocabulary2-utf8.txt
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 05.11.2012 19:52    

Libroom wrote:
Попробуйте через меню "Открыть как", чтобы указать кодировку.


Shocked там нет такого меню... Может он просто не работает с utf-8 ? не выводит в FB2 файлы с этой кодировкой?
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 06.11.2012 08:38    

leader wrote:
там нет такого меню... Может он просто не работает с utf-8 ? не выводит в FB2 файлы с этой кодировкой?

FB2 невозможно создать с иной кодировкой, чем UTF-8. В этом смысл формата. В чем может ошибаться BoolDesigner, это в определении кодировки исходного файла. В принципе, это все что нужно знать о программе: http://www.the-ebook.org/?p=111 , http://www.the-ebook.org/?p=52
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 06.11.2012 11:32    

Libroom, спасибо за реально полезные и интересные ссылки...
Libroom wrote:
FB2 невозможно создать с иной кодировкой, чем UTF-8.

Кодировка файла fb2 видна внутри
Code:
˂?xml version="1.0" encoding="windows-1251"?˃

Это первая строчка внутри файла. Если кодировка будет UTF-8, то там так и будет написано. А пока BookDesigner все файлы делайет с кодировкой windows-1251

Мне представляется что BookDesigner UTF-8 делать не может. И вообще, обычный текстовый файл UTF-8 не может правильно перевести в формат FB2

я убедился в том, что нет способа сделать читаемый FB2 файл из текстового файла UTF-8

Я же скопировал ссылку на этот файл. Покажите где реальный файл fb2?
BookDesigner вообще не предназначен для изготовления FB2 файлов UTF-8
если я не прав, то сделайте файл – это 12 секунд дела. А пишем мы с вами несколько часов.
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 06.11.2012 16:39    

Это не правильно. Любая кодировка FB2 кроме unicode – порочит саму идею разметки книг.

Попробуйте:

1. Сделать пустой unicode документ в BD.
2. Откройте ваш файл редактором который точно поддерживает unicode. Скопируйте в нем текст в буфер памяти.
3. Вставьте в BD с помощью копирования текста из буфера памяти.

leader wrote:
если я не прав, то сделайте файл – это 12 секунд дела. А пишем мы с вами несколько часов.

Я не пользуюсь BD, так как он рассчитан на платформу Windows.

leader wrote:
BookDesigner вообще не предназначен для изготовления FB2 файлов UTF-8

Вы в настройки программы заходили?

MultiLanguage support: отмечено ?
book language: Russian

1. Загрузить книгу
2. Правый клик - > encoding -> выбор кодировки.
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 06.11.2012 18:11    

Libroom, я делал несколько книжек на Book Designer, все эти книги имеют первую строку
Code:
˂?xml version="1.0" encoding="windows-1251"?˃


Это точно не utf-8. И точно utf-8 поддерживает блокнот в виндоус (виста и семерка), причем даже не замечая этого формата, и абсолютно безошибочно.

Спасибо вам, что возитесь с этой проблемой, хотя я потерял надежду... Поробую все-таки сделать, что вы предлагаете, хотя я дёргал программу за все места
______________________________

Сделал все, что вы сказали. Удалось загрузить файл только (shift-ins). В окне виден нормальный текст, видно все значки без искажений.

Делаю файл. Результат: верхняя строчка файла
Code:
˂?xml version="1.0" encoding="windows-1251"?˃

И соотвественно - значки фонетической транскрипции заменились на знаки вопроса.
Сделал файл 12 раз подряд, не спеша внимательно меняя разные опции
Резальтат
Code:
˂?xml version="1.0" encoding="windows-1251"?˃

такая верхняя строчка файла — и нет нужных значков
Читаю я вас внимательно, все настройки устанавливал, как положено - и мультилангвидж, и язык

Добавлено спустя 1 час 6 минут 59 секунд:

Спасибо еще раз, Libroom!

Вобщем мне нужно было отдать словарик и еще текст племяннице-шестикласснице. Я нашел способ сделать fb2
  1. сначала открыл его AlReader — и сохранил в HTML. Это позволило решить огромную проблему с выставление несметного колличества абзацев
  2. теперь добавлю туда повидла fb2 — и сменю расширение. Не знаю только можно ли встроенный стиль туда вставлять? Ну, проверю.


В общем, дело сделано. Но жаль что нет инструмента для utf-8
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 06.11.2012 20:25    


_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 06.11.2012 23:28    

Libroom, да интересно
Вроде получается так:
BookDesigner вообще не предназначен для изготовления FB2 файлов UTF-8
Для UTF-8 нужно использовать «Fiction Book Designer»

Для этого нужно
  1. copy-paste UTF-8 текстовый файл в окно редактора (иначе никак)
  2. в настройках программы: MultiLanguage support: Ɣ,
    book language: Russian

Libroom, спасибо еще раз огромное! Я думал, никакого решения не существует
ps:я совсем не уверен в окончательности своего мнения о невозможности UTF-8 в самом BookDesigner
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 07.11.2012 07:26    

Включите "keep unicode", тогда вне зависимости от кодировки будут сохраняться символы за пределами ANSI.
_________________
еБукъ 207
 
View user's profile ^

leader
Зрелый участник форума

Зрелый участник форума



Joined: 31 Aug 2012
Posts: 36


Location: Москва

Posted: 07.11.2012 15:21    

Еще раз благодарю, Libroom
Quote:
Включите "keep unicode",

Fiction Book Designer вроде не имеет опции «keep unicode». А мне хочется делать книжки в utf-8...

Но полезная опция, насколько я могу судить
 
View user's profile ^

Libroom
Член клуба The eBook

Член клуба The eBook

Donate

Joined: 10 Jun 2003
Posts: 23551



Posted: 07.11.2012 17:56    

Самый простой способ – создать FB2 из BookDesigner с опцией keep unicode. Даже если в заголовке будет ANSI, вы можете изменить заголовок в текстовом редакторе и сохранить файл в явном UTF8.
_________________
еБукъ 207
 
View user's profile ^
Libroom Forum IndexBook DesignerAll times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021