Мы получили файл .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?