为了账号安全,请及时绑定邮箱和手机立即绑定

在字符集之间转换文本文件的最佳方法?

在字符集之间转换文本文件的最佳方法?

慕妹3242003 2019-06-24 13:47:03
在字符集之间转换文本文件的最佳方法?在字符集之间转换文本文件的最快、最简单的工具或方法是什么?具体来说,我需要从UTF-8转换到ISO-8859-15,反之亦然.每一件事:你最喜欢的脚本语言中的一行,命令行工具或其他操作系统,网站等实用工具。迄今为止的最佳解决办法:在Linux/UNIX/OSX/cygwin上:GNU图标建议特罗尔斯·阿文是最好的使用作为过滤器..它似乎是普遍可用的。例子:$ iconv -f UTF-8 -t ISO-8859-15 in.txt > out.txt正如本,有一个使用ICOV的在线转换器.GNU记录器 (手册)建议芝士软将转换一个或多个文件..例子:$ recode UTF8..ISO-8859-15 in.txt这个词使用较短的别名:$ recode utf8..l9 in.txtRecode还支持曲面可用于在不同的行结束类型和编码之间进行转换:将新行从LF(Unix)转换为CR-LF(DOS):$ recode ../CR-LF in.txtbase 64编码文件:$ recode ../Base64 in.txt你也可以把它们结合起来。将带Unix行尾的base 64编码的UTF 8文件转换为带Dos行尾的base 64编码的拉丁文1文件:$ recode utf8/Base64..l1/CR-LF/Base64 file.txt在Windows上Powershell (巴祖兹):PS C:\> gc -en utf8 in.txt | Out-File -en ascii out.txt(但不支持ISO-8859-15;它说支持的字符集有Unicode、utf 7、UTF 8、utf 32、ascii、bigendian unicode、Default和OEM。)编辑你是说iso-8859-1支持吗?使用“String”(例如,反之亦然)gc -en string in.txt | Out-File -en utf8 out.txt注意:可能的枚举值是“未知、字符串、Unicode、Byte、BigEndian Unicode、UTF 8、UTF 7、Asii”。CsCvt-卡利塔字符集转换器是另一个很好的基于命令行的Windows转换工具。
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

在linux下,您可以使用非常强大的记录器命令尝试在不同字符集之间以及任何行尾问题之间进行转换。记录器-l将向您展示工具之间可以转换的所有格式和编码。这可能是一个很长的名单。


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 705 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信