同一程式同一數據庫在不同電腦的文字顯示問題 |
答題得分者是:Stallion
|
水晶人
一般會員 發表:3 回覆:6 積分:1 註冊:2007-08-08 發送簡訊給我 |
|
ace33022
一般會員 發表:2 回覆:41 積分:23 註冊:2004-05-14 發送簡訊給我 |
沒有你的環境,你的說明也較少,不太能明白你的意思。 純粹用猜的,查查BDE的設定部份是否有不一樣? ===================引 用 水晶人 文 章=================== 程式是用delphi 5 撰寫的, 數據庫是sql server 程式執行平台都是windows xp 由於換裝了新電腦的關係,將delphi5程式搬到新電腦運作時 程式不能顯示正確的"葡文"文字,只顯示亂碼. 但在舊電腦上是一切顯示正常的. 亦曾嘗試在新電腦windows xp內的語言編碼設定加入葡文編碼 設定後亦能用IE 上瀏覽葡文的網站~~~~ 但程式依然未能顥示葡文~~ 想請教其他高手知不知道原因到底出在那裡 或有沒有其他建議覺得可行供本人嘗試解決~ |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
假使你的程式不是寫成 unicode 版本:
1.兩台XP的語言版本都一樣嗎?如果不一樣可能是你新電腦裡FORM裡面的Default Charset跑掉了!設定正確後重新編譯即可。 2.你的新電腦是否安裝過 Unicode 補完計畫?如果是,先移除看看,補完計畫會造成某些非Unicode字元無法顯示。 請參考~ ===================引 用 水晶人 文 章=================== 程式是用delphi 5 撰寫的, 數據庫是sql server 程式執行平台都是windows xp 由於換裝了新電腦的關係,將delphi5程式搬到新電腦運作時 程式不能顯示正確的"葡文"文字,只顯示亂碼. 但在舊電腦上是一切顯示正常的. 亦曾嘗試在新電腦windows xp內的語言編碼設定加入葡文編碼 設定後亦能用IE 上瀏覽葡文的網站~~~~ 但程式依然未能顥示葡文~~ 想請教其他高手知不知道原因到底出在那裡 或有沒有其他建議覺得可行供本人嘗試解決~ |
水晶人
一般會員 發表:3 回覆:6 積分:1 註冊:2007-08-08 發送簡訊給我 |
1. 兩台xp 的語言版本是一樣的,都是繁體中文.
2.由於是新安裝的,所以沒有安裝unicode補完計劃 另外我發現除了葡文是亂碼外,有些表的日期字段和數字字段在執行程式時都會變成亂碼, 有些卻能正常顯示,而這些不同的表中相同類型(如日期)的設定格式是一樣的. ===================引 用 Stallion 文 章=================== 假使你的程式不是寫成 unicode 版本: 1.兩台XP的語言版本都一樣嗎?如果不一樣可能是你新電腦裡FORM裡面的Default Charset跑掉了!設定正確後重新編譯即可。 2.你的新電腦是否安裝過 Unicode 補完計畫?如果是,先移除看看,補完計畫會造成某些非Unicode字元無法顯示。 請參考~ ===================引 用 水晶人 文 章=================== 程式是用delphi 5 撰寫的, 數據庫是sql server 程式執行平台都是windows xp 由於換裝了新電腦的關係,將delphi5程式搬到新電腦運作時 程式不能顯示正確的"葡文"文字,只顯示亂碼. 但在舊電腦上是一切顯示正常的. 亦曾嘗試在新電腦windows xp內的語言編碼設定加入葡文編碼 設定後亦能用IE 上瀏覽葡文的網站~~~~ 但程式依然未能顥示葡文~~ 想請教其他高手知不知道原因到底出在那裡 或有沒有其他建議覺得可行供本人嘗試解決~ |
水晶人
一般會員 發表:3 回覆:6 積分:1 註冊:2007-08-08 發送簡訊給我 |
問題已解決~~~
有亂碼出現的控件都是用了SYMBOL_CHARSET, 將它們全都改用CHINESEBIG5_CHARSET或其他種類都可以正常顥示葡文及數字 但我不明白為何同一條source code在不同的電腦,一條顯示正常,另一條就有亂碼~~ 是不是其中一部windos xp 沒有支援SYMBOL_CHARSET, 如果係既話,點樣令xp 可以支援更多xxxxx_charset ===================引 用 Stallion 文 章=================== 假使你的程式不是寫成 unicode 版本: 1.兩台XP的語言版本都一樣嗎?如果不一樣可能是你新電腦裡FORM裡面的Default Charset跑掉了!設定正確後重新編譯即可。 2.你的新電腦是否安裝過 Unicode 補完計畫?如果是,先移除看看,補完計畫會造成某些非Unicode字元無法顯示。 請參考~ ===================引 用 水晶人 文 章=================== 程式是用delphi 5 撰寫的, 數據庫是sql server 程式執行平台都是windows xp 由於換裝了新電腦的關係,將delphi5程式搬到新電腦運作時 程式不能顯示正確的"葡文"文字,只顯示亂碼. 但在舊電腦上是一切顯示正常的. 亦曾嘗試在新電腦windows xp內的語言編碼設定加入葡文編碼 設定後亦能用IE 上瀏覽葡文的網站~~~~ 但程式依然未能顥示葡文~~ 想請教其他高手知不知道原因到底出在那裡 或有沒有其他建議覺得可行供本人嘗試解決~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |