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
  • 转换前
  • 转换后
相关推荐
ASKED_201910 小时前
macOS 使用 Codex CLI 登录报错 403 的问题分析与解决方案(Issue #2414)
macos·issue
roo_110 小时前
JAVA学习-MAC搭建java环境和spring boot搭建
java·学习·macos
Digitally11 小时前
如何在 Mac 上进行屏幕录制(分步教程)
macos
2501_9160088911 小时前
在不越狱前提下导出 iOS 应用文件的过程,访问应用沙盒目录,获取真实数据
android·macos·ios·小程序·uni-app·cocoa·iphone
vchao_11 小时前
Mac升级系统后反复重启问题
macos·反复重启
TheNextByte111 小时前
如何在Mac上获取Android消息
android·macos
虹少侠11 小时前
基于 WebKit 构建 macOS 多浮窗视频播放的技术实践(含完整产品落地)
前端·macos·swift·webkit
TheNextByte111 小时前
快速将Android连接到Mac 6 种简单方法
android·macos
猫头虎11 小时前
如何把家里 NAS 挂载到公司电脑当“本地盘”用?(Windows & Mac 通过SMB协议挂载NAS硬盘教程,节点小宝异地组网版)
windows·网络协议·计算机网络·macos·缓存·人机交互·信息与通信
出了名的洗发水1 天前
mac设置共享文件,win用户也可以访问
macos