博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下文件Non-ISO extended-ASCII编码问题
阅读量:4123 次
发布时间:2019-05-25

本文共 855 字,大约阅读时间需要 2 分钟。

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

比如从某个网站,下载了一个txt文件。但是由于文件中包含中文,需要将文件转换成utf-8编码,Mac记事本才能正确打开。不然会出现乱码或者打不来的情况,如下图:
还有就是Mac对excel并不友好,Mac安装的excel没有utf-8编码。所以网上经常也有人问,Mac下excel打开文件全是乱码,怎么解决。之前在知乎有回答这个问题, Mac下excel使用vba,基本就不要想了,还是windows系统好用。
关于Mac电脑利用icnov命令修改文件编码,之前也有了一篇文章,
今天遇到的问题是,文件编码未知,显示Non-ISO extended-ASCII。

songrenqingdeMacBook-Pro:~ songrenqing$ cd /Users/songrenqing/DownloadssongrenqingdeMacBook-Pro:Downloads songrenqing$ file 33943.txt33943.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.txtsongrenqingdeMacBook-Pro:Downloads songrenqing$ file tianya.txttianya.txt: UTF-8 Unicode text, with very long lines, with CRLF line terminators
gb18030也是我在网上找到的,恰巧我能使用,但是也有人不能用。所以保守的方法,就是一个一个查找其源编码,找到对的那个。
具体操作可以参考这篇文章,链接 。

你可能感兴趣的文章
web.py 0.3 新手指南 - 多数据库使用
查看>>
一步步开发 Spring MVC 应用
查看>>
python: extend (扩展) 与 append (追加) 的差别
查看>>
「译」在 python 中,如果 x 是 list,为什么 x += "ha" 可以运行,而 x = x + "ha" 却抛出异常呢?...
查看>>
浅谈JavaScript的语言特性
查看>>
LeetCode第39题思悟——组合总和(combination-sum)
查看>>
LeetCode第43题思悟——字符串相乘(multiply-strings)
查看>>
LeetCode第44题思悟——通配符匹配(wildcard-matching)
查看>>
LeetCode第45题思悟——跳跃游戏(jump-game-ii)
查看>>
LeetCode第46题思悟——全排列(permutations)
查看>>
LeetCode第47题思悟—— 全排列 II(permutations-ii)
查看>>
LeetCode第48题思悟——旋转图像(rotate-image)
查看>>
驱动力3.0,动力全开~
查看>>
记CSDN访问量10万+
查看>>
Linux下Oracle数据库账户被锁:the account is locked问题的解决
查看>>
记CSDN访问20万+
查看>>
Windows 环境下Webstorm 2020.3 版本在右下角找不到Git分支切换部件的一种解决方法
查看>>
Electron-Vue项目中遇到fs.rm is not a function问题的解决过程
查看>>
飞机换乘次数最少问题的两种解决方案
查看>>
有向无回路图的理解
查看>>