- blogs:
- cles::blog
2008/12/25
[ by hsur at 22:49]
ファイル名のエンコードをUTF-8にする
Windows標準の文字コードはShift-JISなので、LinuxにFTPなどでファイルをアップロードするとそのままの文字コードでファイルができます。今回は訳あってこれをUTF-8に変換する必要があったのですが、convmvというperlスクリプトを使うと一撃でファイル名のエンコード変換ができることがわかりました。
convmv - converts filenames from one encoding to another
convmv is meant to help convert a single filename, a directory tree and the contained files or a whole filesystem into a different encoding. It just converts the filenames, not the content of the files. A special feature of convmv is that it also takes care of symlinks, also converts the symlink target pointer in case the symlink target is being converted, too.
Windows <-> Linux で日本語のファイル名をやりとりする場合には知っておくと便利かもしれません。特にZipなんかのアーカイブの中に日本語のファイルが入ってしまっていたりすると、転送時には気がつかなかったりしますからね。
† インストール
アーカイブを解凍してmake installするだけなので、特に難しいことありません。
† 簡単な使い方
とりあえずSJISのファイル名をUTF-8にしたい場合には下記のコマンドを実行します。
そうすると、ファイル名がどのように変換されるかの一覧が表示されます。(この時点ではまだ変換されない)
convmv -f sjis -t utf8 *
実際の変換を行うには--notestオプションをつけてやります。
convmv --notest -f sjis -t utf8 *
このエントリは役に立ちましたか?
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→http://blog.cles.jp/item/2852
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
Copyright © 2004-2010 by CLES All Rights Reserved.
sp-20100318223311644595551@cles.net
sp-20100318223311644595551@cles.net
サイト内検索
おしらせ
検索ワード
- Windows ファイル名 S-JIS
- Yahoo! - 10/03/18 22:07:51
- perl 日本語のファイル名
- Yahoo! - 10/03/18 13:30:49
- 文字コード変換 UTF-8 ftp
- Yahoo! - 10/03/18 11:09:16
- ファイル名 UTF-8
- Yahoo! - 10/03/18 10:13:39
- UTF-8 ファイル
- Yahoo! - 10/03/17 14:09:56
- Windowsのプログラム utf-8のファイル名
- Yahoo! - 10/03/16 16:22:26
- エンコード windows linux
- Yahoo! - 10/03/16 14:19:03
- linux UTF 変換
- Yahoo! - 10/03/15 19:02:24
- Linux utf-8 変換
- Yahoo! - 10/03/15 17:23:12
- ファイル名 jis unicode
- Google - 10/03/14 03:56:23
- unicode ファイル名
- Google - 10/03/13 22:53:59
- FTP 文字コード UTF-8 変換 ファイル名
- Yahoo! - 10/03/13 18:00:43
- FTP 文字コード UTF-8 変換
- Yahoo! - 10/03/13 17:59:24
- Linux utf-8 変換
- Yahoo! - 10/03/13 01:57:14
- linux ファイル名 エンコード 設定
- Google - 10/03/12 10:13:14
Tags [All Tags]
google | php | ruby | windows | firefox | linux | SoftwareEngineering | java | spam | ranking | curry | camera | seo | FireEmblem | thunderbird | server | marketing | mobile | Doctoral | docomo
へぇが多いエントリ [Top 100]
- おめでとうございます (4)
- SourceForge.JPのSubversion... (3)
- 知恵の輪 サターン編 (3)
- サーバセットアップ (3)
- 和食 小錦 (3)
- Thanks ! 10000 Hit ! (3)
- 散髪しました (3)
- .inはインドのccTLDなのか (3)
- やっと髪をきりました (3)
- 大雪でした (3)
閲覧数が多いエントリ [Top 100]
1 . ドラゴンクエストVIの影響力 [8914x]
2 . やっぱりあった!パクれる読書感想文! [7546x]
3 . Echofon for Firefox [6329x]
4 . 急性胃腸炎 [5695x]
5 . OpenIDで自分のサイトのURLを使う [5690x]
2 . やっぱりあった!パクれる読書感想文! [7546x]
3 . Echofon for Firefox [6329x]
4 . 急性胃腸炎 [5695x]
5 . OpenIDで自分のサイトのURLを使う [5690x]
最新のエントリ [archives]
最新のコメント [Latest 100]
- CD-ROM起動で、HDDを完全消去
- NP_Moblog v1.16
- pinzoro 01/15
- hsur 12/29
- and more...
- 耳がおかしいと思ったら突発..
- baca 01/13
- hsur 01/13
- and more...
カテゴリ別エントリ
cles::blogについて
Syndicate
Calendar
Referrers
Blog People
Admin
★はてな認証APIをつかってログインすることができます。
Powered by NP_Paint




