在中文环境使用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编码问题。

Mac下文件Non-ISO extended-ASCII编码问题相关推荐

  1. Mac下文件的编码及修改编码

    在使用python3做NLP中文文本分类时,由于下载的搜狗语料库本身的编码有关系,本身编码是ASCII码,而我们需要以UTF-8来读取,所以就遇到如下不能显示中文文本的输出(mac下): u: {\r ...

  2. Mac下文件编码修改问题

    最近在使用python3做NLP中文文本分类时,遇到如下非常恼人的问题,一开始没有在意,后来忍无可忍弄了一天. UnicodeDecodeError: 'utf8' codec can't decod ...

  3. windows下C++实现Unicode和ASCII编码的互转

    不管什么项目,或多或少都会遇到那么一点点转码的问题, 本片就提供两个实现Unicode和ASCII互转的函数. 环境为WINDOW 10, VS2010 (该函数在Windows下,也使用了windo ...

  4. mac下文件不能放入U盘问题

    在mac下,文件拉不进去,抹掉也不行,发现是windows下NTFS格式,在mac上是只读的,也不能格式化,最后我在windows下给u盘格式成FAT格式后OK了,好像mac上有辅助工具可以格式化NT ...

  5. mac下html编辑器,【已解决】Mac下好用的支持GBK编码的文本代码编辑器

    Mac中已安装了Sublime Text 3和ATOM编辑器,但是对于从Windows拷贝过来的,GBK编码的文本支持都不好: 打开后,中文是乱码: 但是Mac中的 文本编辑器,却是可以正常打开的: ...

  6. 查看 mac 下文件路径

    出处:https://blog.csdn.net/u014005316/article/details/54912375 用mac的同学应该知道,在mac上无法直观的看见文件的具体路径.不像在Wind ...

  7. Mac下utf-8编码转换问题

    文章分为两部分内容:1.excel每一行到处为txt 2.用enca转换utf-8 excel每一行导出为txt 背景:最近在做智库项目,爬取了高校很多教师信息,经过预处理后保存为excel文件,由于 ...

  8. ASCII编码与UTF-8编码

    ASCII编码 将0000 0000 ~ 0111 1111编码成英文与一些控制字符,比如97对应的是小写字母'a',但是中文是编码不过来的.或者说如果文件采用的是ASCII编码,那么文件中不能出现中 ...

  9. 分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view

    分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view ...

最新文章

  1. hibernate mysql 映射_使用hibernate建立mysql连接以及生成映射类和配置文件*.cfg.xml
  2. 职业梦想是计算机的英语作文,我的梦想职业英语作文
  3. Android:动态加载布局
  4. wince6.0远程控制工具_【创新创效】门架业务主动监测工具和远程控制电源开关...
  5. 海康威视:国际化+互联网 公司迎来“第二春”
  6. 在指定文件夹下打开Jupyter Notebook
  7. Mocha BSM产品亮点——以Portal为展现中心的监控管理平台
  8. java从入门到精通第11章_《Java从入门到精通》第十章学习笔记
  9. python合并 excel 表
  10. ruhe anzjhuang mysql_Mysql配置安装过程
  11. C语言读取raw格式图像,求指导,如何用c语言实现读取*.raw格式图像
  12. 骆昊python100天百度云_骆政园-西安交通大学能源与动力学院
  13. 51—Nod 1384 全排列
  14. CYQ.Data 轻量数据层之路 使用篇-裸身走走天涯 视频 B (十九)
  15. android iptables清空,android中的iptables错误:iptables-save和iptables-restore无法正常工作...
  16. 计算机二级c语言填空题库,全国计算机二级C语言填空题库.doc
  17. 通过波特率计算数据传输时间
  18. 机器学习 | AHP层次分析法
  19. Python爬虫基础讲解(二十七):scrapy 框架—ltem和scrapy.Request
  20. 在UE5中创建一个受战锤启发的角色

热门文章

  1. android 键盘将底部视图顶起,android 弹出软键盘将底部视图顶起问题
  2. 如何自学qt(5)——页面布局
  3. 关于iPad上百度网盘中压缩包下载不能找到的问题
  4. 【SpringCloudAlibaba学习 04】整合Dubbo(实现数据消费者服务调用数据生产者服务)
  5. 视频剪辑如何快速制作图文视频
  6. 怎么设置路由器当交换机用
  7. rjs peepcode 笔记
  8. 杨振宁追求的物理美学,居然在这里实现,物理学史上颜值最高的组合,看完后跪了……
  9. vue接口多个参数多个组件互动导致数据渲染混乱bug
  10. SVN-服务器及pc端SVN搭建