2008/5/29

AIX上UTF-8轉換

Problem_________________________________________________
UTF-8 <-> EBCDIC

Solution_________________________________________________

在AIX上,要將UTF-8碼轉成EBCDIC碼,有二種方式,一個是執行iconv utility,另一個是呼叫iconv函數.

方法如下:

1.執行iconv utility:

1-1.UTF-8碼->EBCDIC碼
iconv -f UTF-8 -t IBM-937 data.utf-8 > data.ebcdic

1-2.EBCDIC碼->UTF-8碼
iconv -f IBM-937 -t UTF-8 data.ebcdic > data.utf-8

其中,data.utf-8為含UTF-8碼的資料檔,data.ebcdic為含EBCDIC碼的資料檔.

假如內碼是big5,可用:

1-3.BIG5碼->EBCDIC碼
iconv -f big5 -t IBM-937 data.big5 > data.ebcdic

1-4.EBCDIC碼->BIG5碼
iconv -f IBM-937 -t big5 data.ebcdic > data.big5

請注意:AIX v4及v5目前都不支援BIG5E字集.

2.呼叫iconv函數:

請參閱:

Writing Converters Using the iconv Interface - General Programming Concepts: Writing and Debugging Programs

http://publib.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/writing_converters_iconv_interface.htm#DBBDE39665mela
(See attached file: AIX_Writing Converters Using the iconv Interface.mht)

如果,您對AIX的Codeset有興趣的話,請參考:

Code Set Overview - General Programming Concepts: Writing and Debugging Programs

http://publib.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/codeset_over.htm
(See attached file: AIX_Code Set Overview.mht)

2 則留言:

Jacques 提到...

最近在AIX上有一些頁碼轉換的問題,循著google找到這邊的資料,也解決了問題。
非常感謝您。

Jacques 提到...

最近在AIX上有一些頁碼轉換的問題,循著google找到這邊的資料,也解決了問題。
非常感謝您。

windows 無法拖動文件

原因:未知 症狀:windows點任何文件,都無法拖動到其他地方  解決方式: 來源: https://answers.microsoft.com/en-us/windows/forum/all/drag-and-drop-stopped-working/b73e4938-ca2...