解决source insight不能查看utf8代码的问题
在linux终端执行以下脚本,确认安装了iconv
使用:./transform.sh 参数1 参数2
参数1为待转码路径,参数2为转码后路径(确认存在),转码后的目录层次结构同转码前。
然后可将代码下载到windows机器进行查看。
代码如下:
#!/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%/}