在使用scintilla之前,我使用SCI_SETCODEPAGE将代码页设置为UTF8,但scintilla没有将字符串视为Unicode。我看到了一些将lparam数据显式转换为char *的代码。
我需要做一些额外的设置才能让scintilla在Unicode字符串上工作吗?
发布于 2013-05-07 18:09:27
当你说你正在使用Scintilla时,你的意思是你实际上正在使用SciTE,这是一个基于Scintilla文本编辑库的文本编辑器?我使用SciTE,并将其设置为使用UTF-8编码。这是通过在其中一个选项文件中添加以下属性来完成的:
code.page=65001例如,只需将其粘贴到Options ->打开用户选项文件并保存即可。
https://stackoverflow.com/questions/16415617
复制相似问题