Eclipse中建立了C项目,代码中的中文注释是乱码。
Tofloor
poster avatar
yorkwoo
deepin
2011-11-12 23:15
Author
大家好:
Linux Deepin做得非常酷眩。
我在11.06.1中安装了Eclipse和CDT。
然后在Eclipse中建立了C项目,代码中的中文注释是乱码。
Encoding改为GB2312,CP936,GBK,GB18030等都不行。
请给予帮助,谢谢!
Reply Favorite View the author
All Replies
jhkwei
deepin
2011-11-24 03:45
#1
写一个脚本把gb2312变为utf8

gb2utf8.sh

  1. #!/bin/sh
  2. gb2utf8 ()
  3. {
  4.         echo "conv $1 to utf8"
  5.         if [ -d $1 ];then
  6.         echo $1
  7.         else
  8.         iconv -f gb2312 -t utf8 $1 > "hello_$1" #这里的hello_是为了区别以前文件而加上的
  9.         rm $1
  10.         fi
  11. }
  12. isdir ()
  13. {
  14.         if [ -d  $1 ];then
  15.                 cd $1
  16.                 subdir=`ls`
  17.                 for file in $subdir
  18.                 do
  19.                         isdir $file
  20.                 done
  21.                 cd ..
  22.         else
  23.                 gb2utf8 $1
  24.         fi
  25. }
  26. isdir $1
Copy the Code


输入./gb2utf8.sh your_dir
把your_dir 替换为你项目的目录
用这个程序你要小心,不做任何保证
Reply View the author