我在卸载软件用了以下提示,可以是提示的信息变成了乱码,而若把提示信息改英文就没有乱码,这是怎么回事呢?
Function un.onInit
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "您确实要完全移除 test,及其所有的组件?" IDYES +2
Abort
FunctionEnd
Function un.onUninstSuccess
HideWindow
MessageBox MB_ICONINFORMATION|MB_OK "test 已成功地从您的计算机移除。"
FunctionEnd
编码格式要用ANSI格式,我用Notepad++编写的脚本,而他默认的格式是UTF-8
转为ansi试试
脚本格式转为ANSI格式的是没有乱码了,可是在英文操作系统上还是乱码。
使用unicode版本的nsis 完美解决问题 http://zhidao.baidu.com/question/294651857.html https://code.google.com/p/unsis/downloads/list