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
説明
UTF-8 と Shif JIS / EUC-JP の相互の文字コード変換を行います。オプションと変換の対応は、以下のようになります。
-stou Shift JIS から UTF-8 -utos UTF-8 から Shif JIS -stou EUC-JP から UTF-8 -utos UTF-8 から EUC-JP -ltou ISO-8851-1 から UTF-8 -utol UTF-8 から ISO-8851-1
変換できない文字や文字コードとして正しくないコードを検出した場合は、“〓”に置き換えます。(-ltou -utol の場合は “•”)
-d<string> オプションを指定している場合は、<string> に置き換えます。
-e オプションを指定している場合は、コード変換を中止します。
-Lu オプションを指定すると、改行を Unix 形式 () に変換します。
-Lw オプションを指定すると、改行を Windows 形式 () に変換します。
-Lw オプションを指定すると、改行を Mac 形式 () に変換します。
外字の変換が必要な場合は、 –gaiji GAIJI_TABLE で外字変換表を指定します。
外字変換表は、変換前文字コード、変換後文字コード、コメントを空白で区切って並べます。
コメントは無くても構いません。
で始まる行及び空行は無視されます。
<外字変換表の例>
外字定義表(EUC-JP → UTF-8)
ADA1 E291A0 ① ADA2 E291A1 ② ADA3 E291A2 ③ 8FD8B7 E88F87
Version and Edition
Version : Tue Jun 18 19:00:37 JST 2019
Edition : 1
© 2021 Universal Shell Programming Laboratory site