1

scintilla を使用する前にコードページを UTF8 に設定しましたSCI_SETCODEPAGEが、scintilla は文字列を Unicode として扱っていません。lparam実際にデータを明示的に に変換しているコードがいくつかありますchar *

scintilla を Unicode 文字列で動作させるには、追加の設定を行う必要がありますか?

4

1 に答える 1

2

Scintilla を使用しているということは、実際には Scintilla テキスト編集ライブラリに基づくテキスト エディターである SciTE を使用しているということですか? 私は SciTE を使用しており、UTF-8 でエンコードするように設定しています。これを行うには、オプション ファイルの 1 つに次のプロパティを追加します。

code.page=65001

たとえば、それを [オプション] -> [ユーザー オプション ファイルを開く] に貼り付けて保存します。

于 2013-05-07T10:09:26.773 に答える