在Windows中将cp1252批量转换为utf-8
发布时间:2020-12-14 05:31:35 所属栏目:Windows 来源:网络整理
导读:所以, 我一直在尝试将 Windows中的大型java源代码树从cp1252转换为UTF-8,使用我在网上找到的提示和trix,特别是 here.问题是,我在Windows上;我不做VB; Cygwin的iconv没有采用-o开关. 我首先尝试使用的是: find . -type f -print -exec iconv -f cp1252 -t ut
所以,
我一直在尝试将 Windows中的大型java源代码树从cp1252转换为UTF-8,使用我在网上找到的提示和trix,特别是 here.问题是,我在Windows上;我不做VB; Cygwin的iconv没有采用-o开关. 我首先尝试使用的是: find . -type f -print -exec iconv -f cp1252 -t utf-8 {} > {}.converted ; -exec mv {}.converted {} ; 这会在工作目录中创建一个文件{} .converted,而第二个-exec会因显而易见的原因而失败. 在iconv表达式周围加上引号: find . -type f -print -exec 'iconv -f cp1252 -t utf-8 {} > {}.converted' ; -exec mv {}.converted {} ; 结果出现以下错误: find: `iconv -f cp1252 -t utf-8 ./java/dv/framework/activity/model/ActivitiesMediaViewImpl.java > ./java/dv/framework/activity/model/ActivitiesMediaViewImpl.java.converted': No such file or directory 虽然手动执行单个表达式可以很好地工作. 我已经尝试过随机引用,但似乎没有任何效果,我错过了什么?为什么它不起作用..? Thanx提前, 解决方法for f in `find . -type f`; do iconv -f cp1252 -t utf-8 $f > $f.converted mv $f.converted $f done (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – Windows Phone 7.1(Mango)的UDP性能不佳
- Windows支持Jane Street OCaml Core?
- windows-phone-7 – 将Windows Phone 7应用程序升级到Mango
- Wcf绑定在Windows Azure上托管时的差异
- WIN2000?SERVER安全配置服务器手册?(4)
- windows-phone – Cortana帮助列表需要什么图标?
- windows – 是否可以列出我无权访问的所有权限
- 在Windows Installer Commit中运行批处理文件
- ms-access – 如何防止“请告诉Microsoft有关此问题”的对话
- windows – 为什么套接字connect()到它自己的短暂端口?
推荐文章
站长推荐
热点阅读