uconv <概要> uconv : UTF-8 <=> Shift JIS / EUC-JP コード変換 <書式> Usage : uconv -stou [<file>] uconv -utos [<file>] uconv -etou [<file>] uconv -utoe [<file>] uconv -ltou [<file>] uconv -utol [<file>] Option : -d<string> -e -Lu -Lw -Lm --gaiji GAIJI_TABLE Version : Thu Feb 18 15:49:24 JST 2016 Edition : 1 <説明> UTF-8 と Shif JIS / EUC-JP の相互の文字コード変換を行います。オプショ ンと変換の対応は、以下のようになります。 -stou Shift JIS から UTF-8 -utos UTF-8 から Shift JIS -etou EUC-JP から UTF-8 -utoe UTF-8 から EUC-JP -ltou ISO-8851-1 から UTF-8 -utol UTF-8 から ISO-8851-1 変換できない文字や文字コードとして正しくないコードを検出した場合は、 “〓”に置き換えます。(-ltou -utol の場合は "?") -d<string> オプションを指定している場合は、<string> に置き換えます。 -e オプションを指定している場合は、コード変換を中止します。 -Lu オプションを指定すると、改行を Unix 形式 (\n) に変換します。 -Lw オプションを指定すると、改行を Windows 形式 (\r\n) に変換します。 -Lm オプションを指定すると、改行を Mac 形式 (\r) に変換します。 外字の変換が必要な場合は、 --gaiji GAIJI_TABLE で外字変換表を指定し ます。外字変換表は、変換前文字コード、変換後文字コード、コメントを空 白で区切って並べます。コメントは無くても構いません。# で始まる行及び 空行は無視されます。 <外字変換表の例> # 外字定義表(EUC-JP → UTF-8) # 1.変換元バイト列 2.変換先バイト列 3.コメント ADA1 E291A0 ① ADA2 E291A1 ② ADA3 E291A2 ③ 8FD8B7 E88F87 # (コメントはあっても無くても構いません) # 20160701 誤植修正 青木