一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Mac怎么更改系统默认的文本文档编码

时间:2026-07-12 07:03:02 编辑:袖梨 来源:一聚教程网

Mac上TXT文件乱码的根本原因是系统默认用UTF-8解码而文件实际为GB18030或GBK编码,需手动在“文本编辑”偏好设置中将“打开文件”编码改为中文(GB18030)或GBK;也可临时通过“文件→打开”时点击齿轮图标选择编码预览确认;批量转换则用终端iconv命令。

Mac上打开TXT文件显示乱码、方块字或问号,根本原因是系统默认用UTF-8解码,而文件实际是GB18030、GBK等中文编码——必须手动把“文本编辑”的默认解码方式从UTF-8切换成匹配真实编码的选项。

永久修改文本编辑默认打开编码

这一步适用于你经常处理大量同一种编码的中文TXT文件(比如从Windows复制过来的GBK文件),改完后所有新打开的纯文本文件都会自动按该编码解析。

第一步:打开“文本编辑”应用,点击顶部菜单栏的文本编辑 → 偏好设置

第二步:切换到“打开和存储”标签页,在“纯文本文件编码”区域找到“打开文件”下拉菜单。

第三步:从列表中选择【中文(GB 18030)】——这是目前覆盖最全的中文编码标准,能正确显示绝大多数简体中文TXT;若明确知道是旧系统生成的文件,可选“中文(GBK)”。

第四步:如果下拉菜单里没有这两个选项,点击底部“自定编码列表”,勾选“GB 18030”和“GBK”,点“好”保存。

第五步:关闭偏好设置,重新用文本编辑打开乱码文件验证效果。注意:已打开的文件不会自动刷新,需关闭再重开。

临时为单个文件指定编码打开

当你只看一次某份TXT,或者不确定它到底是什么编码时,这个方法不改全局设置,安全又灵活。

在文本编辑中点击“文件 → 打开”,选中目标TXT文件但先别点“打开”按钮。

点击窗口左下角的选项按钮(齿轮图标)。

在弹出面板中,点击“纯文本编码”下拉菜单,依次尝试:中文(GB 18030)中文(GBK)Unicode (UTF-8),每选一个就看右侧预览区文字是否恢复正常。

一旦预览区显示正常汉字,立即点“打开”加载文件——这一步选错编码不会损坏原文件,放心试。

用终端命令批量转换文件编码

当文件根本打不开(提示“编码不适用”),或你需要把几十个GBK文件统一转成UTF-8供编程使用,就得用iconv命令直接改文件底层编码。

打开“终端”,用cd命令进入文件所在目录,例如文件在桌面就输入:cd ~/Desktop

执行转换命令:iconv -f GBK -t UTF-8 原文件.txt > 新文件.txt

如果不知道源编码,先用file -i 原文件.txt查看编码类型;【-f参数填错会导致输出全是乱码,且无法恢复】

转换完成后,用文本编辑打开新文件,确认中文显示正常即可。

热门栏目