cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
alancc
Level 6

Does InstallShield support Unicode?

Jump to solution

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.

Labels (1)
0 Kudos
(1) Solution
shunt
Revenera Moderator Revenera Moderator
Revenera Moderator

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.

 

View solution in original post

0 Kudos

(1) Reply
shunt
Revenera Moderator Revenera Moderator
Revenera Moderator

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.

 

0 Kudos