- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Does InstallShield support Unicode?
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
Hi,
Based on this document, it seems InstallShield should fully support Unicode: https://docs.revenera.com/installshield22helplib/helplibrary/CodePageReqs.htm#:~:text=Unicode%20encoding%20is%20used%20to,a%20project's%20target%20languages%20installed.
In my InstallShield project, I try to include an unsupported language Vietnamese to my installer. The language files are all in Unicode. However, when using InstallShield to build the project, I get the following error:
ISDEV : error -7185: The Vietnamese: Tiếng Việt translation for string identifier IDS__IsSetupTypeMinDlg_ChooseFeatures includes characters that are not available on code page 1258.
I check the string for IDS__IsSetupTypeMinDlg_ChooseFeatures, as below:
IDS__IsSetupTypeMinDlg_ChooseFeatures Chọn những tính năng chương trình bạn muốn cài đặt và nơi chúng sẽ được cài đặt. Được đề nghị cho người dùng nâng cao.
I ask the translator and he said "This is a known problem of Vietnamese code page. As it is a 256 character code page it has only subset of Vietnamese characters.". So why InstallShield still use code page 1258 while most of the programs today use Unicode.
Within your project locate the following setting:
MEDIA > Releases > Select your Release > Build Tab > "Build UTF-8 Database" = Yes
Rebuilding your project with this setting will build an installer database using unicode.
Within your project locate the following setting:
MEDIA > Releases > Select your Release > Build Tab > "Build UTF-8 Database" = Yes
Rebuilding your project with this setting will build an installer database using unicode.