系统界面由powerbuilder 8.0 开发,可做简繁两种界面切换,切换原理是遍历各界面有文字的地方进行GB和BIG5转化。
现遇到一问题:简体、繁体两种客户端将会一起使用。数据库里的简体数据到繁体windows客户端显示为乱码,虽然界面为繁体,但数据内容是乱码。数据库是SQL SERVER 2005。不知大家对这个难题有没有解决方法,求方法。
------解决方案--------------------
建议数据库也整两套吧,简体一套,繁体一套,要不,每次数据还都转换,如果数据量在十万级,可能会非常慢,况且还有下拉数据窗口的数据也要转
------解决方案--------------------
印象中听人说过 varchar->nvarchar 可以,不过没试过。
------解决方案--------------------
数据类型改成nchar或者nvarchar,然后对于字符串的插入更新等操作要用类似:N'字符串'
比如:insert into tabel(id,name) values(1,N'姓名繁體简体都可以')
------解决方案--------------------
同一个数据库又想简体又想繁体,这是自己为难自己。最好弄2个不同的数据库来切换