文字コードを変換する
文字コードを変換する
gauche.charconv
gauche.charconvモジュールを使うと,ces-convertで変換できる.
(ces-convert string from-code &optional to-code)
使用例.
#*"〜"で結果が返されているけど,これはバイト文字列(不完全な文字列)を表している.
(use gauche.charconv) ; ShiftJISに変換した場合 (ces-convert "この文字列はUTF-8" "UTF-8" "SHIFT_JIS") => #*"\x82\xb1\x82\xcc\x95\xb6\x8e\x9a\x97\xf1\x82\xcdUTF-8" ; EUCに変換した場合 (ces-convert "この文字列もUTF-8" "UTF-8" "EUC-JP") => #*"\xa4\xb3\xa4\xce\xca\xb8\xbb\xfa\xce\xf3\xa4\xe2UTF-8"