[PukiWiki:freebsd] FreeBSD/Ports/Japanese/convmv

最終更新日: 2008/10/16 04:12:08

convmv

FreeBSD では日本語のファイル名も扱えますが、使われている文字が Shift-JIS や EUC-JP など、混同している場合、ターミナル上で文字化けが発生してしまいます。
これを解決する手段として convmv を使用して、ファイル名に使われている文字コードを任意の文字コードに変換します。

インストール

ここも sudo でインストールします。

% sudo portinstall converters/convmv
% rehash

使い方

下記ではユーザのホームディレクトリにある日本語のファイル名を変換します。
これは変換後どのようになるのか表示されるだけですので、実際に変換は行われません。

  • EUC-JP to UTF-8

% convmv -r -f euc-jp -t utf-8 *
  • Shift-JIS to UTF-8

% convmv -r -f sjis -t utf-8 *

実際に変換を行う場合は最後に –notest を付けます。

  • EUC-JP to UTF-8

% convmv -r -f euc-jp -t utf-8 * --notest
  • Shift-JIS to UTF-8

% convmv -r -f sjis -t utf-8 * --notest