Что нового

Помощь с кодировкой UTF8

rybik

Новичок
Сообщения
76
Репутация
0
Здравствуйте, как мне в коде установить кодировку для строк UTF8?
Вот например в редакторе SciTE, я сделал code.page=65001, все символы отображаются верно.
Код:
$lCharName = "戲水鴛鴦"
If $lCharName == "戲水鴛鴦" Then MsgBox(1,1,"戲水鴛鴦")

MsgBox выдает "戲水鴛鴦". Как исправить?
 

Alecsis

Знающий
Сообщения
27
Репутация
14
Чем выполнялась компиляция/сборка?
Если Compiler Wrapper'ом из SciTE [email protected] имени Yashied'а, то такое запросто могло быть.
Сам несколько лет назад лет назад напоролся на похожее явление. В сообщении было что-то типа «Δx=0», и греческая дельта превратилась в нечто непристойное. Как оказалось, CW.exe (к-рый Compiler Wrapper) перед компиляцией с какого-то бодуна самовольно менял кодировку исходника c UTF8 на ANSI со всеми вытекающими отсюда последствиями. И таки да, компиляция штатным способом, т.е. через Aut2exe.exe даёт нормальный результат. По крайней мере, у меня Ваш пример отработал адекватно.
 

Вложения

Последнее редактирование:
Автор
R

rybik

Новичок
Сообщения
76
Репутация
0
Чем выполнялась компиляция/сборка?
Если Compiler Wrapper'ом из SciTE [email protected] имени Yashied'а, то такое запросто могло быть.
Сам несколько лет назад лет назад напоролся на похожее явление. В сообщении было что-то типа «Δx=0», и греческая дельта превратилась в нечто непристойное. Как оказалось, CW.exe (к-рый Compiler Wrapper) перед компиляцией с какого-то бодуна самовольно менял кодировку исходника c UTF8 на ANSI со всеми вытекающими отсюда последствиями. И таки да, компиляция штатным способом, т.е. через Aut2exe.exe даёт нормальный результат. По крайней мере, у меня Ваш пример отработал адекватно.
Компилятор Aut2Exe 1999-2018 Jonathan Bennett & Autoit Team
Сообщение автоматически объединено:

Как поменять компилятор в SciTE?
Сообщение автоматически объединено:

up
 
Последнее редактирование:
Верх