即便常聽到許多公司"計畫"將 IBM 的 z/OS 和 AS400 替換成 open 系統,可是聽了20年後,還是有很是多的系統使用 z/OS 或 AS400 … ╮(╯▽╰)╭ spa
這兩個系統的內碼採用 EBCDIC 和通常開放系統的 ASCII 不一樣,因此係統整合時,無可避免的要在兩種編碼間轉換,UNIX 有提供一個指令 - dd,能夠完成這件事,以下: code
假設現在有一個 ascii 編碼的檔案,檔名為 sales.csv。blog
dd conv=ebcdic if=sales.csv of=sales.ebcdic
dd conv=ascii if=sales.ebcdic of=sales.ascii
dd 這個指令很簡單,用 conv 選項設定要轉成什麼編碼,用 if 指定輸入檔檔名,of 指定輸出檔檔名。ci