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

发布于 2024-10-16 17:39:15 字数 53 浏览 3 评论 0原文

有谁有一个好方法将目录中的所有 *.java 文件从 UTF-16 重新编码为 UTF-8?

Does anyone have a good way to re-encode all the *.java file in a directory from UTF-16 to UTF-8?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花开雨落又逢春i 2024-10-23 17:39:15

在您最喜欢的 POSIX 兼容 shell 中运行此命令(当您位于源目录中时):

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

Run this in your favorite POSIX compatible shell (while you're in the source directory):

find -name "*.java" | while read f; do
   mv "$f" "$f.bak"
   iconv -f utf-16 -t utf-8 < "$f.bak" > "$f"
done
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文