使用PB11和MS Sans Serif字体显示阿拉伯数据

时间:2012-01-15 13:59:31

标签: character-encoding sybase powerbuilder

我们有一个SQL Server 2000数据库,其排序集SQL_Latin1_General_CP1_CI_AS

  1. 当使用SQL服务器浏览表数据时,我们无法区分阿拉伯字符(例如,ÇæÇãÑÇáãÔÑæØÉ)。
  2. 使用PB7数据窗口浏览表数据并使用MS Sans Serif font时,阿拉伯数据显示良好。
  3. 使用PB11数据窗口并使用MS Sans Serif font或任何其他字体浏览表数据时 阿拉伯数据表现不佳(例如ÇæÇãÑÇáãÔÑæØÉ),因此我们无法迁移到PB11。
  4. 有人可以建议我如何解决从PB7迁移到PB11以正确处理latin-1数据库编码和阿拉伯数据的问题。

1 个答案:

答案 0 :(得分:0)

至于你的另一个问题unreadable old storage data in SQL server using PB10.5,它似乎是unicode与非unicode数据读取。

是否通过PB7应用程序写入数据?如果是这样,那么PB7不是unicode意识(PB8和PB9都没有,PB10引入了本地unicode支持),并且可能将本地windows编码中的数据发送到数据库。

您要么迁移数据库中的现有数据,要么配置PB和/或数据库连接以使用先前的编码。