0

我正在使用以下代码。

  nsDialogs::CreateControl "RichEdit20A" ${WS_VISIBLE}|${WS_CHILD}|${WS_TABSTOP}|${WS_VSCROLL}|${ES_MULTILINE}|${ES_WANTRETURN} ${__NSD_Text_EXSTYLE} 30% 30% 65% 45% ``
  Pop $0

 ;load the license from file 

nsRichEdit::Load $0 $PLUGINSDIR\license.txt

(使用 NSIS RichEdit 插件)

我在加载特殊字符时遇到问题。它们应该作为 ® 或 – 而不是版权符号,或者 - 我正在使用 NSIS 的 unicode 版本并在 32 位机器上编译。有人可以为此提供建议。

4

1 回答 1

0

我认为 Unicode NSIS 中有一个更新可以解决这个问题。尝试使用最新版本 3.0a2。

设置Unicode true并使用

nsDialogs::CreateControl "RichEdit20W" ...

W表示 RichEdit的Unicode 版本(A 代表 Ansi)。

于 2014-04-09T04:40:12.880 回答