狐の王国


2007年02月09日(金) [過去の今日]

#2 混在文字コードなファイルシステム

うちのマシンは長年使い続けてるのもあるのだが、管理してる人間がアレなのでShift_JISとかの文字コードのファイル名がたまにまじっとる。UTF-8ロケールに移行するにも、変換がめんどうだ。

で、実際どれくらいあるのかと思って以下のようなワンライナーを走らせてみた。

$ locate . | perl -MEncode::Guess -ne 'my $dec = Encode::Guess->guess($_, qw/ascii euc-jp/); if(!ref $dec) { print $_; }'

……なんか300以上あるんですけど。

むう、どうすっかなあ、大半はShift_JISだと思うのだが、どうもiso-8859-1なファイル名もあるぽいな。そのまま変換してしまうにはディレクトリ名もあるようだし……。

convmvがEncode::Guess使ってくれれば楽なんだが、ソース見た限りそういう改造突っ込むのも厳しそうだな……。はあ、どうすっかな。

(@574)

この記事のURI

最近の記事

以上、1 日分

タイトル一覧


カテゴリ分類
Powered by hns-2.19.8, HyperNikkiSystem Project

過去にこの日記が置いてあったcgi.misao.gr.jpは廃止されました。それによって記事へのURIが変わってしまっています。cgi.misao.gr.jpをwww.misao.gr.jpと置き換えるだけで同じ記事にアクセスできるはずです。

Sugano "狐志庵" Yoshihisa(E) @ 美紗緒ネットワーク <koshian@misao.gr.jp>
日記管理ページ