有一个数据库程序,用VB6开发,数据库为SQL Server 2000,这个程序要在广东和香港用,采用VPN连接,现在遇到一个问题,香港人看不懂简体,广东这边不愿意用繁体系统,请问各位有没有什么好的解决方案?

解决方案 »

  1.   

    TO fyming(努力不一定成功,放弃一定失败):
       把数据库的字段设置为 Unicode? SQL SERVER好像没有这种类型
      

  2.   

    Unicode 数据使用 SQL Server 中的 nchar、nvarchar 和 ntext 数据类型进行存储。对于存储来源于多种字符集的字符的列,可采用这些数据类型。当列中各项所包含的 Unicode 字符数不同时(至多为 4000),使用 nvarchar 类型。当列中各项为同一固定长度时(至多为 4000 个 Unicode 字符),使用 nchar 类型。当列中任意项超过 4000 个 Unicode字符时,使用 ntext 类型。说明  SQL Server 的 Unicode 数据类型是基于 SQL-92 标准中的国家字符数据类型。SQL-92 使用前缀字符 n 标识这些数据类型及其值。
    -----------------------------------------------------------
    上面COPY了MSDN中的一段话,根据实际经验,最好是将字符型字段设置为nvarchar类型.