Столкнулся со странной проблемой кодировок в луа. Есть скрипт и в нем есть русский текст. Скрипт в 1251 кодировке. При попытке сделать print этого текста получаюстя иероглифы, дешифраторы кодировок определяют необходимую конвертацию dos -> 1251. На этот момент все предельно логично, файл 1251, cmd по умолчанию 866, получаем иероглифы. Меняю chcp на 1251, но получаю те же самые иероглифы. Абсолютно теже самые... визуально... По факту же кодировка у этих иероглифов уже не 866, а 1251. Т.е. по факту были взяты иероглифы, и им присвоены коды 1251. В итоге у меня: трёа - вывод в кодировке 866 трёа - вывод в кодировке 1251 Символы одинаковые, кодировки разные. Что за бред и как победить?
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|