一個可以中文 {GB,Big5,HZ} 和日文 (EUC-Jis/Shift-Jis/Jis) 之間互相轉換的程式。
安裝 converters/cn2jp。
基本的用法有:
% b2j < file.big5 > file.jis % g2j < file.gb > file.jis % j2b < file.jis > file.big5 % g2b < file.gb > file.big5 % j2g < file.jis > file.gb % b2g < file.big5 > file.gb
另外還有幾個可以使用的 Library:
char *lang_big5_to_eucjis(istr)
;translate Big5 in istr to EUC-Jis in allocated buffer
;the allocated buffer is returned and valid until next call
;refer to subdirectory big2jis
char *lang_gb_to_eucjis();
;translate GB in istr to EUC-Jis in allocated buffer
;the allocated buffer is returned and valid until next call
;refer to subdirectory gb2jis
char *lang_eucjis_to_big5(istr)
;translate EUC-Jis in istr to Big5 in allocated buffer
;the allocated buffer is returned and valid until next call
;refer to subdirectory jis2big
char *lang_gb_to_big5(istr)
;translate GB in istr to Big5 in allocated buffer
;the allocated buffer is returned and valid until next call
;refer to subdirectory gb2big
char *lang_eucjis_to_gb(istr)
;translate EUC-Jis in istr to GB in allocated buffer
;the allocated buffer is returned and valid until next call
;refer to subdirectory jis2gb
char *lang_big5_to_gb(istr)
;translate Big5 in istr to GB in allocated buffer
;the allocated buffer is returned and valid until next call
;refer to subdirectory big2gb
int lang_uzpj
;uses the uzpj system for unmappable words
int lang_debug
;turns on the debug info in translation