Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
scintilla を使用する前にコードページを UTF8 に設定しましたSCI_SETCODEPAGEが、scintilla は文字列を Unicode として扱っていません。lparam実際にデータを明示的に に変換しているコードがいくつかありますchar *。
SCI_SETCODEPAGE
lparam
char *
scintilla を Unicode 文字列で動作させるには、追加の設定を行う必要がありますか?
Scintilla を使用しているということは、実際には Scintilla テキスト編集ライブラリに基づくテキスト エディターである SciTE を使用しているということですか? 私は SciTE を使用しており、UTF-8 でエンコードするように設定しています。これを行うには、オプション ファイルの 1 つに次のプロパティを追加します。
code.page=65001
たとえば、それを [オプション] -> [ユーザー オプション ファイルを開く] に貼り付けて保存します。