我们有一个 .vdproj 文件,它生成一个 .msi 文件。安装后,注册表中会添加各种语言的字符串。但是特殊字符出来都错了。
我无法打开 .vdproj,因为它需要 VS 2005。但在文本中它看起来像这样,请注意value
:
"Values"
{
"{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_58F50CEB3EC74D5E9E6301A39929D9FE"
{
"Name" = "8:Description"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"ValueTypes" = "3:1"
"Value" = "8:Låter dig söka efter information."
}
构建后,生成的 .msi 文件(在 InstallShield 中查看)如下所示:
瑞典字母被歪曲了,它们在安装后在注册表中看起来是一样的:
我该如何解决这个问题?是否有可以直接在 vdproj 值中设置的设置或可以使用的编码?