Delphi 8 與 Unicode 的問題 |
尚未結案
|
Brandes
一般會員 發表:2 回覆:3 積分:1 註冊:2004-02-06 發送簡訊給我 |
大家好, 我在 Delphi 8 以 dbexpress 連結 SQL SERVER 2000 資料庫,
已知資料庫確定是以 Unicode 並存繁簡中文字。 不知爲何標準 Delphi 資料感知元件(例如 TDBGrid TDBEdit)依然是以亂碼
顯示, 但 非資料感知元件則可以正常顯示。 難道說用 VCL FORM 則不是 fully
Unicode 的 .net 嗎? 希望千萬不是! 懇請諸位先進提供寶貴建議, 如何可以讓 "資料感知元件" 可以正確的存取
unicode!
|
jeffreck
高階會員 發表:247 回覆:340 積分:197 註冊:2003-01-23 發送簡訊給我 |
引言: 大家好, 我在 Delphi 8 以 dbexpress 連結 SQL SERVER 2000 資料庫, 已知資料庫確定是以 Unicode 並存繁簡中文字。 不知爲何標準 Delphi 資料感知元件(例如 TDBGrid TDBEdit)依然是以亂碼 顯示, 但 非資料感知元件則可以正常顯示。 難道說用 VCL FORM 則不是 fully Unicode 的 .net 嗎? 希望千萬不是! 懇請諸位先進提供寶貴建議, 如何可以讓 "資料感知元件" 可以正確的存取 unicode! >>< face="Verdana, Arial, Helvetica"> 我之前在 台中 Delphi 8上市發表中,聴說 dbexpress 尚未支援 Unicode !! 如用 ADO.net 就可以, |
Brandes
一般會員 發表:2 回覆:3 積分:1 註冊:2004-02-06 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
|
Brandes
一般會員 發表:2 回覆:3 積分:1 註冊:2004-02-06 發送簡訊給我 |
|
Main Chen
高階會員 發表:29 回覆:135 積分:127 註冊:2002-10-07 發送簡訊給我 |
|
Brandes
一般會員 發表:2 回覆:3 積分:1 註冊:2004-02-06 發送簡訊給我 |
謝謝您的回應, 我的 Delphi 8 也是冰起來!
難怪在各地的 Delphi 研討會, 老師問大家用甚麼版本,
Delphi 5 依然是超過 80% 我們真的當了大頭了, 又不捨 又不滿! 興德是賣產品的人, 但卻賣了之後,
撇得很清, 實在非做生意之道。 Main Chen , 您要寫Unicode 我建議, 與我現在一樣, 用 VisualStudio.NET
來做, 很順手, 又安心! 參考資源有很充足了! 發表人 - brandes 於 2004/03/03 12:53:10
|
Lord Rabbit
一般會員 發表:3 回覆:25 積分:10 註冊:2003-10-22 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
Lord Rabbit
一般會員 發表:3 回覆:25 積分:10 註冊:2003-10-22 發送簡訊給我 |
我是不明白dbexpress這問題跟M$哪邊扯上關係了,ADO/OLEDB支援unicode支援得好好的,要怪就怪Borland當初訂dbexpress的時候眼光短淺吧。 至於big5日文跟shift-jis日文在unicode字碼位置上不互換的問題,真的是政府無能了,誰叫香港的big5跟台灣的big5也不太一樣,日文假名字元的編碼位置兩邊不一樣。在Java中,shift-jis的假名字元對到MS950 encoding裡的位置是遵循香港那邊的big5規範,台灣這邊的big5日文假名字元則是放在造字區;台灣這邊的big5日文假名轉成unicode後,當然也還是在造字區。 說穿了,大家都用unicode/utf-8,不就不用煩惱big5還分新舊、分台灣香港版的差別,也不用管台灣方面政府機關的無能與無知了。又如果要考慮大陸市場,乾脆就用GB18030也就好了。
|
Lord Rabbit
一般會員 發表:3 回覆:25 積分:10 註冊:2003-10-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |