字是由16進制的碼組合而成的,
不同的系統,中文編碼方式不相同
會造成這種問題,一般是有下列幾種狀況所造成
1.中英文混合,早期英數字是1BYTE,中文字2BYTE,
如果在中文欄位裡輸入英數字,就會把二個英數字當成一個中文字,
就會有奇怪的中文字出現
2.後來unicode出來後,中文字就不只有二個BYTE
有可能在檔案傳輸過程中,有不明原因,造成資料內夾雜了亂碼
而這些亂碼,在該中文系統中,就剛好被解釋成這個字了
要知道原因,就真的要知道該中文字碼是使用何種中文編碼方式
一般政府單位,因為要處理全國性的資料,早期沒有UNICODE
BIG5只有13051個字,根本不敷使用。
各單位為了完整印出姓名地址,都有自已的中文系統,
就我知道早期的監理單位是電信碼,
財政是財稅碼
戶役政,健保是EUC碼
其他還有主機碼,王安碼。。。。。幾十種
如果只有這一次出現以前都正常,那可能是資料傳輸出錯
如果一直是這樣,就可能是建檔時在地址欄位夾了錯誤的字碼,
在電腦上可能看不到,但列印時印表機剛好把那個碼解釋成這個字了
內文搜尋

X