将整个代码库从UTF-16重新编码为UTF-8

时间:2011-02-08 15:12:14

标签: java utf-8 utf-16

有没有人有办法将UTF-16到UTF-8目录中的所有* .java文件重新编码?

1 个答案:

答案 0 :(得分:4)

在你最喜欢的POSIX兼容shell中运行它(当你在源目录中时):

find -name "*.java" | while read f; do
   mv "$f" "$f.bak"
   iconv -f utf-16 -t utf-8 < "$f.bak" > "$f"
done