Как использовать Scintilla для строк Unicode

Я установил кодовую страницу в UTF8 с SCI_SETCODEPAGE перед использованием сцинтиллы, но сцинтилла не рассматривает строки как Unicode. Я вижу некоторый код, который на самом деле явно преобразует lparam данные в char *,

Нужно ли делать какие-то дополнительные настройки, чтобы сцинтилла работала со строками Unicode?

1

Решение

Когда вы говорите, что используете Scintilla, вы имеете в виду, что вы на самом деле используете SciTE, текстовый редактор, основанный на библиотеке редактирования текста Scintilla? Я использую SciTE, и он настроен на кодирование в UTF-8. Это делается путем добавления следующего свойства в один из ваших файлов опций:

code.page=65001

Например, просто вставьте его в «Параметры» -> «Открыть файл параметров пользователя» и сохраните его.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]