楼主开发实录

有时从网上下载一本小说的.txt文件,在Mac上打开发现却是一堆乱码,可能会把我们气死。
这大概率是因为windows默认使用GBK编码,而Mac使用UTF-8编码所致。
Mac下如何将转换文件编码格式呢?

单个文件转码

.txt文件由GBK编码转为UTF-8编码为例:

// iconv -f 原编码 -t 新编码 原文件路径 > 新文件路径
iconv -f GBK -t UTF-8 /users/ypf/Downloads/上品寒士GBK.txt > /users/ypf/Downloads/上品寒士UTF8.txt

多个文件批量转码

find *.txt -exec sh -c "iconv -f GB18030 -t UTF8 {} > {}.txt" \;

Mac文件编码格式转换相关推荐

  1. mac 批量文件编码格式转换

    mac 批量文件编码格式转换 #!/bin/sh for file in `find ./ -name "*.c"`; do echo convering : $file icon ...

  2. Java文件编码格式转换

    转自博文<Java文件编码格式转换>: 默认被转换的格式为GBK,转换成的格式为UTF-8 import info.monitorenter.cpdetector.CharsetPrint ...

  3. GIS开发:shp文件编码格式转换

    shp文件编码格式转换 shp文件在生成时,会有默认的编码格式,当打开shp的时候,编码格式和软件对应不上,打开shp文件时,就会出现乱码的情况. 一般情况下,会使用arcgis,对shp文件进行重新 ...

  4. 将windows下文件编码格式转换成UTF-8 文件编码格式

    将windows下文件编码格式转换成UTF-8 文件编码格式 背景说明: 一个芯片厂商的SDK中的所有文件使用的GB2312的中文编码方式,所以在linux下开发的时候会发现中文的部分都是乱码. 因为 ...

  5. gbk转换成utf8 文件编码格式转换

    文件编码格式转换,无需下载软件,记事本打开即可 右键点击要转换的文件,找到打开方式,选择记事本打开 打开之后,点击左上角 文件--另存为 然后在右下角选择要转换的编码格式,保存文件即可

  6. linux 文件编码格式转换

    为什么80%的码农都做不了架构师?>>>    如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(g ...

  7. linux 文件编码格式转换-转

    如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码..原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.比较繁琐的方法是在 ...

  8. linux 文件格式latin1,Linux下查看文件编码,文件编码格式转换和文件名编码

    如果你需要在中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在Linux中如 ...

  9. Mac文件乱码 转换编码

    一.问题: 事情是酱紫滴,在Windows电脑上写了个txt,放到Mac上一看,乱码: 二.办法: 在终端用iconv命令,来 转换一下编码 就好了: iconv -f gbk -t utf8 1.t ...

最新文章

  1. 《JAVA练习题目1》 模拟彩票中奖
  2. ROS学习(十三):time 和 Timer
  3. python struct.pack()函数 (返回一个字节对象,其中包含根据格式字符串fmt打包的值v1,v2,...)
  4. Part8 多态性 8.2虚函数
  5. mysql delimiter 作用
  6. PHP - 使用 Pear 进行安装和卸载包
  7. 三个彩灯循环点亮程序_近百组彩灯点亮江畔,义渡灯会正式亮灯啦
  8. 图像对齐(image alignment)
  9. 【JAVA基础篇】反射
  10. T系统和应用集成-从SOA架构思想到服务架构规划设计
  11. http请求pom 客户端_RPC之HttpClient与OkHttp3的实现,服务端知识点
  12. linux四种网络模式,Linux三种网络连接模式
  13. 众为兴SCARA四轴机械臂编程(二)——基于硬接线替代Modbus通讯
  14. C#.NET 将日期转换为大写
  15. ensp运行出现please check whether virtual box is installed 解决方法
  16. redis缓存(redis缓存工具封装篇)
  17. c++中的类成员函数指针
  18. Mac修改shell版本(类型)
  19. Git Bash解决ANOMALY: use of REX.w is meaningless (default operand size is 64)
  20. 乙酰六肽-49/Delisens/Acetyl Hexapeptide-49

热门文章

  1. 斯蒂芬•盖斯 — 《微习惯》
  2. MoviePy - 中文文档2-快速上手-创建和导出video clips
  3. C语言中 .h文件和.c文件的区别 (转)
  4. Atitit 算法之道 attilax著 1. 编码算法 3 1.1. Base64 htmlencode urlencode 3 2. Ui方面的算法 3 2.1. 软键盘算法 计算软键盘上下
  5. sap 新手入门第一课(新装SAP IDES必须做的操作)
  6. kali2022.1安装google chrome develop 专业版
  7. 计算机软件 算什么资产,软件属于固定资产吗
  8. 读一部会让你惊叹的作品——《最后一个莫西干人》
  9. 滴水课后作业(6-10)
  10. java公路车组装教程_自行车DIY入门教程,图文展示自行车组装全过程。(原创图文,转载请注明出处)...