SQL SERVER中简体/繁体并存,?? |
尚未結案
|
softcr
一般會員 ![]() ![]() 發表:2 回覆:1 積分:0 註冊:2005-04-13 發送簡訊給我 |
SQL Server的数据库的一个表中某个字段是如何保存输入的简体中文/繁体中文的 ?现在有一套DELPHI SQL SERVER开发的软件要转成繁体版本. 而且要实现香港总公司安装繁体SQL Server,繁体WINDOWS 大陆分公司可能安装简体WINDOWS,录入简体字, 然后在总公司用繁体操作系统打开应用程式能看到总公司输入的繁体和分公司输入的 简体数据 ? 打算使用NVARCHAR 或NCHAR字段,可能存在问题,NVARCHAR即WideString,在ADODATASET添加字段也会成TWideStringField ,即unicode, DELPHI对unicode支持一直不好,关键是大多的函数和控件,包括第三方控件的都是用的STRING类型?
这样是不是会引起问题? 有经验的朋友指点下,
|
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
Hi, 可以使用 3rd party 的 tnt 元件, 處理 ui 上的呈現及操作, 相關的文章在 ktop 裡有很多, 可以自行搜尋獲得. SQL Server 2000 的 NVARCHAR, NCHAR, NTEXT 皆可支援多國語言, 其內部 encode 的方式為 ucs-2 的編碼, 和 windows 平台的 WideString, WideChar 是完全相容的. tnt 元件的網頁,
http://www.tntware.com/delphicontrols/unicode/
|
softcr
一般會員 ![]() ![]() 發表:2 回覆:1 積分:0 註冊:2005-04-13 發送簡訊給我 |
|
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |