中文難字一直以來都是電腦系統的麻煩事。不同主機轉換,資料交換常常造成字體錯誤,列印等等問題等

今天在這邊說明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.相關流程如下圖

 

arrow
arrow

    AS400 資源分享區 發表在 痞客邦 留言(2) 人氣()