电脑打开Mac传过来的文件乱码?利用第三方转换工具过渡【攻略】

星磊君_7137

星磊君_7137

2026-06-13

880人浏览

原创

本质是windows用gbk系编码错误解析utf-8文本,需用notepad++手动试码并转为utf-8-bom,或用7-zip设utf-8解压压缩包,mac端可预设gb18030编码规避。

电脑打开mac传过来的文件乱码?利用第三方转换工具过渡【攻略】

电脑打开Mac传过来的文件乱码,本质是Windows用GBK系编码强行解析UTF-8编码的文本内容,导致字节序列错位解码。这不是文件损坏,而是编码“听错了话”,必须让接收端知道该用哪种语言“念”出来。

用Notepad++快速修复单个乱码TXT文件

第一步:在Windows上安装Notepad++(官网下载安装包,运行默认安装即可)。

第二步:右键乱码文件→选择“使用Notepad++打开”→顶部菜单栏点“编码”→依次尝试“UTF-8”“UTF-8-BOM”“GB18030”三个选项,看到中文正常显示即停住。

第三步:确认显示正确后,点击“编码”→“转为UTF-8-BOM”→再点“文件”→“另存为”,保存路径选原位置,勾选“所有文件”类型,点击保存。这一步强制统一为Windows兼容性更强的UTF-8-BOM格式,【跳过此步直接保存会保留原乱码状态】。

批量转换多个Mac来源文本文件

方法一:用Notepad++自带的批量编码转换功能

打开Notepad++ → 菜单栏“插件”→“插件管理”→搜索并安装“Converter”插件 → 重启软件 → 点击“插件”→“Converter”→“UTF-8 to UTF-8-BOM”或“GBK to UTF-8-BOM”。注意:该功能仅对已正确识别编码的当前文档生效,若文件本身未被识别,需先手动设对编码再执行转换。

方法二:用命令行工具iconv(适合技术人员)

以管理员身份打开Windows终端(PowerShell),输入:choco install iconv 安装工具;进入目标文件夹后执行:for %f in (*.txt) do iconv -f UTF-8 -t UTF-8-BOM "%f" -o "fixed_%f"。这行命令会把当前目录所有.txt文件转成带BOM的新文件,原始文件不动,安全可逆。

windows-healing-gateway
windows-healing-gateway

通过任务计划程序自动监控并自修复 Windows 上的 OpenClaw Gateway,具备 AI 诊断和 Telegram 报警功能。

下载

解决压缩包内中文文件名乱码

Mac用系统归档实用工具打的.zip包,在Windows资源管理器里解压时,文件名大概率变“.txt”。这不是内容乱码,是压缩包元数据编码没被正确读取。

安装7-Zip(免费开源),右键压缩包→“7-Zip”→“提取到…”→弹窗右下角点“选项”按钮→在“字符编码”下拉菜单中选“UTF-8”→点确定提取。这一步告诉7-Zip:“这个包的文件名是用UTF-8写的,请按这个规则去读”。

如果7-Zip仍显示问号,说明压缩时根本没存UTF-8文件名信息——此时只能换BetterZip在Mac端重打包,选择“ZIP (Unicode filenames)”格式,再传给Windows。

永久规避:Mac端提前设置默认编码

打开Mac“文本编辑”→顶部菜单“文本编辑”→“偏好设置”→切换到“打开和存储”标签页→将“纯文本文件编码”下的两个下拉框都改为“中文 (GB18030)”→关闭窗口。此后新建或保存的.txt文件,默认用GB18030编码,Windows记事本可直接识别,无需任何转换工具介入。

注意:此设置不影响已有文件,只对今后新建/另存为的纯文本生效。若要批量改旧文件,需配合Automator或Python脚本执行编码重写。

PDF复制粘贴后文字变方块或乱序?走纯文本中转

从Mac的PDF里复制文字到Windows Word,常出现□□□或段落错位。这是因为PDF内文字可能嵌套了私有字体映射或未嵌入字体描述。

在Mac上操作:复制PDF内容→打开“文本编辑”→菜单栏“格式”→“制作纯文本”→Command+V粘贴→全选→Command+C再复制一次→切到Windows电脑→在Word中按Command+Shift+V(Mac键盘)或Ctrl+Shift+V(Windows键盘)粘贴。这一步剥离了所有不可见控制符与字体绑定指令,只留下原始Unicode字符流。

若对方是Windows用户且你无法接触Mac端,可请对方用福昕PDF编辑器Mac版打开源PDF,导出为“文本(.txt)”格式后再传输——导出过程已内置编码重映射逻辑,输出即为UTF-8-BOM标准文本。

相关文章

热门游戏推荐
热门游戏推荐

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

相关标签:

windows notepad++

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

60

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

80

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

280

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

180

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

140

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

80

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 185人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.3万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习