iconv做为一款开闫龇疮傣源高效的编码格式转换工具,默认安装于大部分的linux系统,win10系统下可以通过安装wsl(windowssubsystemlinux傧韭茆鳟)来实现间接的安装,换句话说,安装了wsl,就可以直接使用iconv了,不需要如网上介绍的进行手动编译。怎么安装wsl子系统可以参考之前的经验,我将链接放在了下面。接下来就跟小编一起看一下具体的用法吧。
工具/原料
win10家庭版v2004
方法/步骤
1、安装完wsl子系统后,可以通过在cmd或者powershell中运行wsl或者bash命令进入wsl子系统,当然也可以直接在开始中点击wsl子系统运行。
2、进入wsl子系统后,执行iconv--help,按回车键就可以查看到iconv的帮助信息,这里列出了iconv的常用参数。
3、执行iconv-l可以列出iconv支持的字符编码。
4、要查询icov是否支持某种编码,可以通过grep来检索,比如iconv-l|grep"UTF-8"可判断iconv是否支持UTF-8编码。
5、用户可以通过-f参数指明源文件编码格式,-t参数指明转换到的编码格式,-o用于指明诶受祗错输出编码后的文件名。以实例来说明:iconv-fUTF-8-tUTF-32t缕计瓤账.c-ot_utf32.c说明:通过iconv将源文件utf-8编码的t.c转换成utf-32编码并输出保存为t_utf32.c文件名。
6、执行完成后,我们通过file命令查看一下t_utf32.c的编码,已经转换成了utf_32。