遷移到utf8時gbk中文文件名的轉換工具convmv

http://blog.chinaunix.net/uid-215617-id-2213080.html

wbzh 2010-01-26 21:45:45

我準備把我的Linux平臺的編碼從zh_CN.GB2312改爲zh_CN.UTF-8,希望能夠一切順利。
我的系統是Debian/Linux, sid, 2.6。

1. 基本配置bash的設置沒有改,.xsession是.xinitrc的軟鏈接。
.xinitrc內容如下:

# .xinitrcsource
$HOME/.bash_profile
LANG=zh_CN.UTF-8
LC_MESSAGES=en_US
LC_TIME=en_US
export LANG LC_MESSAGES LC_TIME
export GDK_USE_XFT=1
export GTK_IM_MODULE='scim'
export XMODIFIERS="@im=SCIM"
scim -d
xscreensaver -no-splash &
esd &
icewmbg &
icewmtray &
exec icewm

2. 文件名可以用convmv來轉換

convmv -f gb2312 -t utf8 -r --notest *
-r表示包含所有子目錄
不加--notest就表示只看看有什麼需要轉換的,不做實際轉換

3. 文件內容可以用iconv,不過我更喜歡用emacs.用emacs打開文件
C-x f utf-8 C-x C-s
搞定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章