Windowsから日本語ファイルをuploadした後に文字化けをしていてうんざりしていてふと思った。 ファイル名の文字コード変換ってできないの?? 調べてみたらできるみたい。convmvというツールを利用する。 Linuxは知らないけれど、FreeBSDでは標準装備ではないのでportsからインストールする。 % su # cd /usr/ports/converters/convmv # make install clean というわけで使ってみる。使い方の例 % convmv -f sjis -t utf8 * fはfrom, -tはtoという意味。 この場合は、ワイルドカードに一致するファイル名をシフトJISからUTF-8に変換する。この時点ではまだ変換は行われず、変換結果が表示されるだけ。実際の変換を行うには、--notestオプションをつける。 % convmv --notest