Mac修改文件编码

今天干活的时候发现用cat查看csv文件中文显示乱码。

使用iconv命令修改

命令为:

iconv -f gbk -t utf-8 origfilename > resultfilename

其中,-f后为源文件编码,-t后为转换后文件编码,origfilename为需要转码的文件,resultfilename为保存至的文件。之前我尝试了使用latin1进行转码,发现转出后为乱码,使用gbk则成功,不知道是不是因为文件内容为中文。

以我的文件为例,需要转码的文件为city_latin.csv, 希望将转码后文件保存为city_new.csv,则使用如下命令:

iconv -f gbk -t utf-8 city_latin.csv > city_new.csv

之后使用vim命令查看city_new.csv的编码可看到city_new.csv为正常的utf-8编码文件。

大概就这些......

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注