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

近期不断遇到朋友反馈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提供了完整的支持,而之前几个版本缺乏统一。 

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值