2014年5月19日 星期一

UTF8編碼

這陣子花了一堆時間把客戶端和伺服端語言改為UTF8編碼,

一開始是想把客戶端全改為萬國碼UNICODE,
然後傳送資料改為UTF8,

搞了一周後,發現工程龐大,額外產生的BUG,

和必須重新測試的修改的量, 夠我搞好幾月搞得焦頭爛額,

於是立刻改變方向,

全部採取UTF8,寫UTF8轉換工具,

把客戶端主程式內嵌的文字全部析出來整理再嵌入文字代碼,
然後輸入盒和文字輸出部份還是保持UNICODE,
結局總共搞了兩周,

之後只要把更新程式增加語言選項,
把文字拿去翻譯,就可以做多語言支援了.

由於UTF8一個中文字是3BYTE,所以儲存名稱的空間必須加大,
資料庫必須更新,

這個版本會跟暑假版一同更新.

沒有留言:

張貼留言