如何在Ascii和Utf-8之间转换文件

我有一个java代码,我想把它转换成Utf-8。我怎么能在控制台里做呢。顺便说一下,我有多个文件,所以它需要做多次转换。

神婆原厂高度热升华ASCII键帽白色极简客制化机械键盘134键大全套
| 月销量118件
优惠价188元
原价¥188

淘口令:

¥HImFXP4mlXb¥
 

获取有关角色集的信息

我们从获取有关字符集的信息开始。我们需要确保文件的字符集转换相应。

$ file -i main.java  main.java: text/plain; charset=us-ascii
  • 文件 是获取文件类型、编码等信息的非常有用的工具。
  • -我 用于获取有关文件的编码信息 主.java

支持的列表 iconv编码

我们将使用iconv进行对话。但是我们需要知道iconv支持哪些编码。

$ iconv -l   

有很多选择,但我们 认为ASCII和UTF-8现在就足够了。

将ASCII转换为UTF-8

我们将改变信仰 我们的java代码通过提供from和to编码。

[email protected]:~# iconv -f us-ascii -t UTF8 main.java  -o main-out.java
  • iconv公司 是转换的工具
  • -f级 纯文本 是源文件编码类型
  • -t UTF8型 是目标编码类型
  • 主.java 是要转换的源文件吗
  • main-out.java文件 新文件是用UTF8编码的吗

转换多个文件编码

我们可以通过简单的bash脚本帮助实现自动化。

[email protected]:~# for files in *.java ; do iconv  -t UTF8 $files  -o $files; done
  • *.java文件 是要用java扩展名转换的源文件吗
  • UTF8型 要使用的目标编码。

如何在Ascii和Utf-8 Infografic之间转换文件

How Convert Files Between Ascii and Utf-8 Infografic
如何在Ascii和Utf-8 Infografic之间转换文件

相关文章: 什么是Unicode(编码标准)?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享