• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Иероглифы вместо кирилицы

ac1d

New member
Добрый день, пытаюсь собрать проект по образу и подобию - Снятие показаний счетчиков воды: ESP8266 + Android
Столкнулся со следующей проблемой - именно при заливке на esp кирилические символы отображаются не верно.

В html кодировка и язык указаны:

Код:
<html lang="ru-RU">
  <head><meta charset="UTF-8">
Подскажите, пожалуйста, в чем может быть дело ?

Плата esp8266 1.0
Прошивка NodeMCU custom
Скрипты заливаю через ESPlorer
 

Вложения

Юрий Ботов

Moderator
Команда форума
А редактируете скрипты в чем? Редактор в котором вы это делаете должен сохранять в utf-8 как вы это указываете браузеру в meta. Ну или укажите браузеру другой способ кодировки символов...
 

ac1d

New member
Редактирую в ESPlorer, насколько понимаю он стандартно в UTF8 и сохраняет. Пробовал менять кодировку html файла с помощью notepad++ на UTF8 without BOM. пробовал возвращаться к просто UTF8, результат к сожалению не меняется.

Кажется нашел решение:
Кириллица корректно загружается только в TurboMode (в кириллице каждый символ двухбайтовый, когда NodeMCU отдает эхо команды, то умудряется между этими двумя байтами вставить свое приглашение "> ", я его вырезаю, но вместо кириллицы получается просто два байта, блин долго объяснять, короче только в TurboMode и, может быть, в DumbMode, будет работать)
Так же вместо "save to ESP" использовал Upload to ESP

не знаю что именно сработало, но кириллица теперь отображается корректно.
 
Последнее редактирование:
Сверху Снизу