Mac 下文件编码转换的方法

Windows文件传输到Mac,在Windows上打开是可以看的,但是在Mac上打开是乱码,这是因为Windows默认是GBK编码,而Mac使用的是UTF-8编码,这时候需要对文件编码进行转换,以方便在Mac上查看和使用

iconv

macOS 系统中,iconv 命令是一个用于转换文件或文本流的字符编码的实用工具。它可以用来将一种编码的文本转换为另一种编码,可以使用 iconv 将一个文本文件从 UTF-8 编码转换为 ISO-8859-1 编码,或者相反。
使用 iconv 时,需要确保你指定的原始编码和目标编码是支持的,并且输入文本确实是以原始编码格式编写的。错误的编码指定可能会导致乱码或转换错误。

查看支持的字符编码列表
shell 复制代码
iconv -l
转换编码
shell 复制代码
iconv -f <原始编码> -t <目标编码> <输入文件> -o <输出文件>

其中:

  • -f 选项后跟原始编码(from)。
  • -t 选项后跟目标编码(to)。
  • <输入文件> 是你想要转换的文件。
  • -o 选项后跟输出文件的名称。

例如,将一个名为 input.txt 的文件从 GBK 编码转换为 UTF-8 编码,并保存为 output.txt

shell 复制代码
iconv -f GBK -t UTF-8 input.txt > output.txt
  • 转换前
  • 转换后
相关推荐
带娃的IT创业者21 小时前
MLX-VLM:在Mac上解锁视觉语言模型的本地推理与微调能力
人工智能·macos·语言模型·mac·视觉语言模型·mlx·本地推理
Nan-h121 小时前
Omi 录屏专家点击缩放是什么?录制、编辑、预览、导出流程说明
macos
一个人旅程~21 小时前
使用OpenCore-Patcher解决Monterey 蓝牙故障处理完整使用方法及卸载回退指导书
经验分享·macos·电脑
黄毛火烧雪下1 天前
Mac 上用 Charles 抓取 iPhone 的 HTTPS 请求
网络协议·macos·https
_柒安1 天前
macsvn:Mac 上的 SVN 客户端工具介绍
macos·svn
zandy10111 天前
Hermes Agent 完全安装指南(Linux、macOS、Windows、Android)
linux·windows·macos·agent·安装指南
搬砖的小码农_Sky1 天前
远程桌面:macOS Sequoia 上的 RustDesk 权限设置指引
macos·远程工作
搬砖的小码农_Sky1 天前
远程桌面:如何在macOS系统上安装RustDesk?
macos·远程工作
UNbuff_01 天前
VM虚拟机黑苹果mac系统,解决ID登录问题
macos
Nan-h12 天前
复制了很多文字、链接、图片、文件,Mac 上怎么先分类再复用?
macos·效率工具·剪贴板·资料整理