線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1397
推到 Plurk!
推到 Facebook!

SQL SERVER中简体/繁体并存,??

尚未結案
softcr
一般會員


發表:2
回覆:1
積分:0
註冊:2005-04-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-16 14:32:05 IP:219.136.xxx.xxx 未訂閱
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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-17 11:55:10 IP:220.132.xxx.xxx 未訂閱
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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-17 14:23:47 IP:61.140.xxx.xxx 未訂閱
如果现在用3rd party ,将会有更多的麻烦,我现在很多的控件是用的EHLIB,主要的控件是DBGRIDEH,这个GRID控件有很新的特性是其他的控件所没有的,
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-17 15:37:21 IP:220.132.xxx.xxx 未訂閱
由於在 delphi 7 之前的 vcl 元件皆未支援 unicode 的顯示, 若不使用 tnt元件, 可能要自行改寫現有的 vcl 元件, 將會更加複雜.
系統時間:2024-08-12 10:25:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!