jhkwei
2011-11-24 03:45 deepin
写一个脚本把gb2312变为utf8
gb2utf8.sh
Copy the Code
输入./gb2utf8.sh your_dir
把your_dir 替换为你项目的目录
用这个程序你要小心,不做任何保证
gb2utf8.sh
- #!/bin/sh
- gb2utf8 ()
- {
- echo "conv $1 to utf8"
- if [ -d $1 ];then
- echo $1
- else
- iconv -f gb2312 -t utf8 $1 > "hello_$1" #这里的hello_是为了区别以前文件而加上的
- rm $1
- fi
- }
- isdir ()
- {
- if [ -d $1 ];then
- cd $1
- subdir=`ls`
- for file in $subdir
- do
- isdir $file
- done
- cd ..
- else
- gb2utf8 $1
- fi
- }
- isdir $1
输入./gb2utf8.sh your_dir
把your_dir 替换为你项目的目录
用这个程序你要小心,不做任何保证
Reply Like 0 View the author
Linux Deepin做得非常酷眩。
我在11.06.1中安装了Eclipse和CDT。
然后在Eclipse中建立了C项目,代码中的中文注释是乱码。
Encoding改为GB2312,CP936,GBK,GB18030等都不行。
请给予帮助,谢谢!