uconv

提供: Personal Tukubai for Academic
ナビゲーションに移動 検索に移動

名前

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