close
中文難字一直以來都是電腦系統的麻煩事。不同主機轉換,資料交換常常造成字體錯誤,列印等等問題等
今天在這邊說明AS/400中文難字搭配集保罕見字集的統一處理方式。
作業環境:OS/400 V5R4 , WIN7 CLIENT ACCESS/5250,集保罕見字集 (請至集保網站下載)
適用於AS400股務系統(因使用集保罕見字)
重點說明:
1. AS400 儲存中文資料,僅儲存中文內碼,並不會將字型保存起來。
2.將集保罕見字中的MAP_CODE.TXT , 用EXCEL開啟。保留三個欄位:BIG5 ,字型,主機
3.將三個欄位複製起來,貼到記事本中。透過上傳下載,將記事本上傳到AS/400
4..開啟WIN7的True type 造字程式,並將可以造字區的內碼,輸入EXCEL,並將其上傳到AS400
5.上述兩個檔案上傳到AS400後,可以建立一個PF,將其轉入造字查詢檔中
這樣就把AS400會用到的難字內碼,全部表列出來。方便進行比對作業。
目前集保罕見字造字共有5533個字。
6.掃描系統中所有資料檔。並產出檔案資訊。
建立兩個工作檔,如以下資料結構
進行檔案轉為HEX資料與紀錄每一筆資料內,是否有難字。
紀錄檔案內難字字數
7.撰寫程式搜尋,看資料檔中是否有內碼與上傳的難字區內碼相同,若相同,該字元就是造字區的字元。
單一檔案使用到的難字
本檔案可以進行全系統難字整批修改,直接對應到集保難字集。
未來5250終端機進行輸入作業時,就不會再有難字問題發生。
8.相關流程如下圖
文章標籤
全站熱搜