InstallShield 2011 在基本 MSI 项目的字符串表中导入日语字符串时出现错误 7185
我正在尝试在我的“Basic MSI”项目中导入日语字符串,它以前可以正常工作,没有任何问题,但现在当我尝试从文本文件导入一些日语字符串时,它会抛出以下错误(我已经更改了一些个人的错误消息中的数据。)
ISDEV : 错误 -7185: 字符串标识符 IDS_XXXX_1111 的日语:日本语翻译包含代码页 932 上不可用的字符。
我认为里面有一些字符IDS_XXXX_1111 不是代码页 932 的一部分。如何使用某些工具检测这些字符?
另外,文档还提到在 InstallShield 2011 中将某些编码设置更改为 UTF-8,如果您知道,请指导我。
预先感谢
拉胡尔
I am trying to import Japanese strings inside my "Basic MSI" project, it use to work before without any issues but now when I try to import some Japanese strings from a text file then it throws following error (I have changed some of the personal data from the error message.)
ISDEV : error -7185: The Japanese: 日本語 translation for string identifier IDS_XXXX_1111 includes characters that are not available on code page 932.
I think there are some of the characters inside the IDS_XXXX_1111 are not part of code page 932. How to detect those characters using some tool?
Also documentation mentions about changing some encoding settings to UTF-8 in InstallShield 2011, if you are aware then please guide me.
Thanks in advance
Rahul
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最喜欢的检测此类字符的方法是使用 python。例如,读取 python 2.x 中的 InstallShield 字符串表之类的文件:
您的替代方法是查明相关代码页上无法表示的字符并将其替换为可以表示的字符,或者转到“发布”视图并选择构建 UTF-8 数据库设置为 yes。
My favorite way to detect such characters is with python. For example, reading a file like the InstallShield string tables in python 2.x:
Your alternatives are to pinpoint the characters that cannot be represented on the relevant code page and replace them with ones that can, or to go to the Releases view and select yes for the Build UTF-8 Database setting.