以前提过,结果帖子没有了:(
在繁体环境下写的程序,现在要改成简体的。
界面都已经改过来了,数据库也从原来的varchar改成了nvarchar
可现在有个问题:简体环境下输入的简体字,在繁体环境下看是乱码???
有哪位高手知道是什么问题吗?
感觉应该是数据库存取时候的问题。
分不够可以再加,希望大家帮帮忙,这个问题已经很久了。

解决方案 »

  1.   

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[雇员]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[雇员]
    GOCREATE TABLE [dbo].[雇员] (
    [雇员姓名] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [工种] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [性别] [nvarchar] (2) COLLATE Chinese_PRC_CI_AS NULL 
    ) ON [PRIMARY]
    GO
    你看看能不能从collate Chinese_PRC_CI_AS NULL这里入手!反正我是看不懂那是什么!只是提示你一下注意而已!呵呵!
    顺便帮你顶嘛!
      

  2.   

    在WIN2000〕的区域设置里设置语言。
      

  3.   

    楼上的意思就是说delphi没办法像.net一样兼容简繁体?