代码改变世界

INFO: InstallShield不同版本对中文字符串的支持程度

2011-04-14 10:12  Kevin.Wan  阅读(2648)  评论(2编辑  收藏  举报

近期不断遇到朋友反馈InstallShield对中文字符的支持问题。

调查发现,不同的版本支持程度不一样,下面是对InstallShield 2011,InstallShield 2010以及InstallShield 2009三个版本比较获得的数据。

Project Type

Feature

InstallShield 2011

InstallShield 2010

InstallShield 2009

InstallScript

TARGETDIR

Support

Support

NG

Componets' Destination

Support

NG

NG

Link Folder

Support

NG

Support

Link File

Support

NG

Support

InstallScript MSI
&Basic MSI

INSTALLDIR

Support

Support

NG

Componets' Destination

Support

UTF-8 Database

NG

Link Folder

UTF-8 Database

UTF-8 Database

Support

Link File

UTF-8 Database

UTF-8 Database

Support

 说明:

1. Feature列中的数据:

  • TARGETDIR或INSTALLDIR - 指在InstallShield工程的General Information视图中,直接在TARGETDIR或INSTALLDIR属性设置框中输入中文字符。
  • Components' Destination - 指在Components视图中,直接在Destination属性设置框中输入中文字符
  • Link Folder - 在Components视图中,链接了包含中文字符的文件夹下的文件。
  • Link File - 在Components视图中,添加包含中文字符的文件名。  

2. InstallShield版本列:

  • Support - 支持对应的Feature设置中文字符。
  • NG - 不支持对应的Feature设置中文字符。
  • UTF-8 Database - 可以通过在Release视图的Build选项卡中,Build UTF-8 Database选择Yes实现对中文字符的支持。 

3. 本文中只比较了最新的三个版本,目前看InstallShield 2011提供了完整的支持,而之前几个版本缺乏统一。 

最后,上述内容如有错误,欢迎大家指出,谢谢。 

版权声明: 转载时请务必以超链接形式标明文章原始出处和作者信息