我在使用以下消息框和西班牙语字符时遇到了一些问题:
MessageBox MB_OK "Se ha producido un error durante la instalación del Framework .NET."
实际上是在显示:
Se ha producido un error durante la instalaci?n del Framework .NET.
没有'ó'字符。
我认为语言已正确加载,文件开头有以下几行:
;Loads the Nsis language file, necessary for unistall messages.
LoadLanguageFile "${NSISDIR}\Contrib\Language files\Spanish.nlf"
我已经看到了一些解决方案,但他们使用了非常不同的代码,我打赌有一种非常简单的方法可以做到这一点。非常感谢!
PD:我正在使用NSIS 2.46。我知道我应该升级到2.50,但现在还不行。答案 0 :(得分:1)
您使用哪个版本的NSIS?您确定西班牙语文件(经典GUI的.nlf和MUI2的.nsh)是否正确?
如果一切正常,请尝试使用UNICODE版本的NSIS构建安装程序 - 从http://www.scratchpaper.com/下载
它完全支持UNICODE - 所有特殊字符(如斯洛伐克语(ľščťžýáíéäňú)或中文,日文,...