Tuesday, January 30, 2007

Unicode 無法顯示於 VB6 所開發的系統

最近有人反映,有些中文字在某些系統上會顯示成亂碼。後來想用 VB6 來寫測試程式,結果發現竟然無法在VB 的 Textbox 中輸入「?」字。這下子才發現原來這個字只有 Unicode ,沒有 Big5碼,因此,基本上 VB 就無法處理此問題。但是有些廠商開發的軟體則無此問題,因此猜想廠商應該是用 C/C++ 語言與 Unicode 來開發的吧。在網路上查到一位專家的建議, Java 似乎已有相關解決方案。因此將會嘗試將 Java 的 Solution 搬移至 C/C++ 的平台上。至於 VB 的部份,則可能還要再想想看。

0 Comments:

Post a Comment

<< Home