Mac下文件Non-ISO extended-ASCII编码问题

在中文环境使用Mac电脑,经常会出现编码问题。

比如从某个网站,下载了一个txt文件。但是由于文件中包含中文,需要将文件转换成utf-8编码,Mac记事本才能正确打开。不然会出现乱码或者打不来的情况,如下图:


还有就是Mac对excel并不友好,Mac安装的excel没有utf-8编码。所以网上经常也有人问,Mac下excel打开文件全是乱码,怎么解决。之前在知乎有回答这个问题, Office for Mac 打开 Excel 文件全是乱码,原因和解决办法是什么?Mac下excel使用vba,基本就不要想了,还是windows系统好用。

关于Mac电脑利用icnov命令修改文件编码,之前也有了一篇文章, mac电脑利用file和iconv命令修改文件编码

今天遇到的问题是,文件编码未知,显示Non-ISO extended-ASCII。

songrenqingdeMacBook-Pro:~ songrenqing$ cd /Users/songrenqing/Downloads
songrenqingdeMacBook-Pro:Downloads songrenqing$ file 33943.txt
33943.txt: Non-ISO extended-ASCII text, with very long lines, with CRLF, NEL line terminators
解决办法

songrenqingdeMacBook-Pro:Downloads songrenqing$ iconv -f gb18030 -t utf-8 33943.txt>tianya.txt
songrenqingdeMacBook-Pro:Downloads songrenqing$ file tianya.txt
tianya.txt: UTF-8 Unicode text, with very long lines, with CRLF line terminators
gb18030也是我在网上找到的,恰巧我能使用,但是也有人不能用。所以保守的方法,就是一个一个查找其源编码,找到对的那个。

具体操作可以参考这篇文章,链接 Linux 下文件Non-ISO extended-ASCII编码问题

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值