第一种:
(1)source insight 阅读VC++源码,注释为乱码解决方案
1、options->preferences->Syntax Formatting->Styles;
2、在Style Name 选择 Comment,再对其Font Name 选择Pick,然后再选择“新宋体”。
(2)source insight 阅读Linux源码,注释为乱码解决方案
1、用记事本打开源文件,中文可以显示,我另存为,在保存选项中,编码一栏发现是:UTF-8。我选在ANSI一项,保存。再用Source Insight 打开,终于可以显示了
第二种:
在linux终端执行以下脚本
使用:./transform.sh 参数1 参数2
参数1为待转码路径,参数2为转码后路径(确认存在),转码后的目录层次结构同转码前。
然后可将代码下载到windows机器进行查看。
transform.sh内容如下:
- #!/bin/bash
-
- function fun_dir(){
- for child in `ls $1`
- do
- if [[ -f $1/$child ]]
- then
- echo "convert $1/$child"
- iconv -f utf-8 -t gb2312 $1/$child > $2/$child
- if (( $? != 0 ))
- then
- cp $1/$child $2/$child
- echo "cp $1/$child $2/$child"
- fi
- elif [[ -d $1/$child ]]
- then
- mkdir $2/$child
- fun_dir $1/$child $2/$child
- fi
- done
- }
-
- if (( $# != 2 ))
- then
- echo "parameter error"
- exit
- fi
-
- fun_dir ${1%/} ${2%/}