Кодировка символов в HTML файле с использованием WebView в JavaFX
1 buggaby [2016-06-30 19:22:00]
У меня есть локальный HTML файл, который я хотел бы отображать в WebView, в JavaFX. Это фактически html файл из файла epub. Я, по сути, пытаюсь создать свой собственный зритель.
Файл epub html отображает текст с диакритическими знаками. Большинство из них были обработаны в файлах ebook, используя теги html и CSS, но не все. Например, используется символ "á". Когда я открываю html файл в Chrome, он отображается нормально, но он отображается в моей программе WebView как "Ã".
Я предполагаю, что это кодировка символов. Если я использую значение символа a & # 769, то оно отображается правильно, но мне бы не пришлось проходить через все файлы epub, которые я хочу отобразить, и посмотреть, какие другие символы работают неправильно.
Я сохранил html файл с кодировкой UTF-8, и в любом случае это тот же файл, который читается Chrome и моей программой. Какие-либо предложения?
eclipse html character-encoding javafx-8
1 ответ
0 Решение buggaby [2016-06-30 19:24:00]
Ну, это было не слишком долго. Объяснение вопроса поставило меня на путь к спасению :)
Мне просто нужно было изменить кодировку Eclipse, используя этот ответ: Как поддерживать кодировку UTF-8 в Eclipse
- Окно> Настройки> Общие> Типы содержимого, установите UTF-8 как кодировку по умолчанию для всех типов содержимого.
- Окно> Предпочтения> Общие> Рабочее пространство, установите "Кодировка текстового файла" на "Другое: UTF-8".