Прочитать файл c кириллицей и отобразить на html странице [дубликат]

139
22 декабря 2018, 18:30

На данный вопрос уже ответили:

  • Программное определение кодировки текстового файла из заданного списка 2 ответа

Пытаюсь прочитать текст из файла и отобразить на html странице fs.readFileSync(path, "utf8"). Я знаю кодировку файла и могу изменить ее, если нужно. Пробовал менять кодировку самого файла(Не кодировку в NodeJs): cp65001 (UTF-8), cp1251 (ANSI - кириллица), cp866 (OEM - русская), 28595 (ISO 8859-5 кириллица), но всегда вместо нормального текста на странице и в консоли получался набор нечитаемых символов. Вопрос не дубликат "Программное определение кодировки текстового файла из заданного списка", вопрос состоит не в определении кодировки файла, а в правильном отображении в html и в консоли.

Answer 1

Для загрузки файла нужно, чтобы он был в кодировке UTF-8.

P.S. Для корректного отображения текста в UTF-8 нужно:

  1. В среде разработки указать UTF-8, как стандартную кодировку:
    • В eclipse - Window/Preferences/General/Workspace Text file encoding/Other/UTF-8
  2. В <head> html файла должно быть прописано <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
READ ALSO
Проверка на строку js

Проверка на строку js

как сделать так, чтобы была проверка на то, что в url есть "?rid=1" например

251
Загрузка документа на JS

Загрузка документа на JS

Как анологичное сделать на чистом JS?

190
как отследить изменение текста в input angular js?

как отследить изменение текста в input angular js?

Есть input, необходимо при его изменении что-то делать, например изменять значение переменной(знаю как), либо (это для меня сложное) изменять...

156
Проверка включен ли js в браузере у пользователя с условием

Проверка включен ли js в браузере у пользователя с условием

Подскажите, нужно проверить включен ли у пользователя jsЕсли включен, то вывести одно, если нет вывести изображение

146