遍历文件夹下java文件utf-8编码转gbk编码,解决source insight无法查看中文的错误
2015-01-18 20:20
615 查看
#!/bin/sh function conv() { if [ "$(expr match "$1" ".*\.java$")" != "0" ]; then echo "Converting $1 ..." iconv -f utf-8 -t gbk $1 > $1.temp rm $1 mv $1.temp $1 else echo "Skip $1" fi } #深度优先方式遍历参数$1指定的目录并逐文件进行转码 function walk() { for file in `ls $1` do if [ -d $1"/"$file ] then walk $1"/"$file else conv $1"/"$file fi done } read -p "继续执行本程序可能会破坏您的源码,请确认是否继续?<yes/no>:" key if [ "$key" != "yes" ]; then exit 0 else walk $1 fi exit 0
相关文章推荐
- java和jsp中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)(精品)
- 解决NetBeansIDE-8.2无法使用编码GBK安全地打开该文件,中文乱码
- 解决Dos指令编译.java文件时, java “错误:编码GBK 的不可映射字符”
- Java实现将GBK编码格式的文件夹中所有文件都转化为UTF-8格式的文件,编码格式转化
- java和jsp中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
- 如何解决GBK的编码的文件中的中文转换成为UTF-8编码的文件而且不乱码
- java--解决文件输出流保存内容无中文时文件编码为ANSI格式不是utf-8
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK(转)
- JAVA ,SSH中文及其乱码问题的解决 6大配置点 使用UTF-8编码
- cocos2d-x 关于无法找到gl/gl.h头文件错误,以及r.java无法生成解决办法
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 解决Mac OS X - eclipse无法打开中文文件夹的文件和乱码
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK(转)
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- JAVA ,SSH中文及其乱码问题的解决 6大配置点 使用UTF-8编码
- 我是如何解决在ubuntu下查看gbk文件中文乱码的问题的?