0
点赞
收藏
分享

微信扫一扫

迁移到utf8时gbk中文文件名的转换工具convmv

眼君 2022-03-30 阅读 88

​​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

搞定。

举报

相关推荐

0 条评论