midjourney v7界面乱码是因本地字体污染、编码未对齐或缓存失效所致,需分平台修复:mac端停用冲突字体并重建ats信任链;windows端禁用fontcache服务并清除双路径缓存;跨平台可强制启用utf-8渲染引擎。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Midjourney V7在Win或Mac端界面、提示词输入框、生成历史列表中出现方块、问号、空心字或中英文混排错位,不是模型没更新,而是本地字体链被第三方字体污染、系统编码未对齐或客户端缓存索引失效——必须分平台精准干预,不能套用通用字体修复流程。
Mac端:停用冲突字体+重建ATS信任链
第一步:打开“字体册”,左侧选“计算机”→顶部菜单栏点“文件 → 验证所有字体”
等待扫描完成,重点看标红(❌)和标黄(⚠️)条目;标红是损坏字体,标黄多为同名但结构异常的第三方微软雅黑替代包,比如“MSYH-2024-REPACK.ttc”或“Win11-CJK-Fix.ttf”。
右键点击任一标黄/标红字体→选择“停用 [字体名]”【停用比删除更安全,可逆操作能避免误删系统依赖字体】;尤其注意停用名称含“替代”“修复”“补全”的ttc/ttf文件。
关闭字体册,打开终端,依次执行三行命令(每行回车):
sudo atsutil databases -remove
atsutil server -shutdown
atsutil server -ping
重启Mac。系统会在启动时重建完整字体索引,Midjourney桌面端(需v7.2+)将重新加载PingFang SC与STHeiti Light作为默认UI字体链。
Windows端:禁用FontCache服务+清除双路径缓存
Win + R → 输入 services.msc → 找到“Windows Font Cache Service”→右键“停止”。
地址栏粘贴并前往:
%windir%\ServiceProfiles\LocalService\AppData\Local\FontCache
删除该路径下全部内容(含子文件夹)。
再粘贴并前往:
%windir%\System32\FNTCACHE.DAT
【直接删除该文件,不要重命名或移动,否则FontCache服务无法重建干净索引】
返回服务管理器→右键“Windows Font Cache Service”→“启动”,再双击它→将“启动类型”改为“自动(延迟启动)”。
重启Midjourney桌面客户端,乱码应消失;若仍有问题,进入“设置 → 时间和语言 → 语言 → 管理语言 → 中文(简体,中国)→ 设为首选语言”,确保非Unicode程序区域设为“中文(简体,中国)”。
跨平台通用:强制客户端使用UTF-8渲染引擎
方法一:Mac端终端执行
defaults write com.midjourney.desktop NSGlobalDomain AppleLanguages -array "zh-CN" "en-US"
方法二:Windows端注册表修改
Win + R → regedit → 定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
新建字符串值,名称填 “MultiByteToUnicodeConversion”,数值数据填 “1”
方法三:Midjourney客户端启动参数注入
Mac:在终端中 cd 到应用目录,执行:
open -a "Midjourney Desktop.app" --args --enable-features=UseOSSpecificUIFonts
Windows:右键快捷方式→属性→目标栏末尾添加空格+"--enable-features=UseOSSpecificUIFonts"











