讲师中心 微信公众号
AI工具推荐 视频效率加速

Mac zsh 终端显示乱码怎么修复和调整

星伟姑娘_7103

星伟姑娘_7103

发布时间:2026-10-14 06:26:39

|

860人浏览过

|

来源于php中文网

原创

Mac zsh终端乱码需依次修复三处:设终端编码为UTF-8、配置LANG/LC_ALL为en_US.UTF-8、换用MesloLGS NF字体;Git乱码另需四条git config命令统一编码。

mac zsh 终端显示乱码,核心问题通常出在三处:终端编码没设成 utf-8、shell 环境变量未声明中文本地化、字体不支持中文或 powerline 符号。修复不难,但得按顺序检查,漏掉一步都可能白调。

确认并启用 UTF-8 终端编码

这是最底层的渲染基础。即使后续全配对了,这里错了,中文照样变方块或问号。

  • 打开终端 → 顶部菜单栏「终端」→「偏好设置」→ 左侧选中当前配置(如“Pro”)→ 右上角点「文本」标签页
  • 滚动到底部「字符编码」,确保下拉菜单选的是 Unicode (UTF-8)
  • 关掉窗口,新开一个终端标签页生效

设置 LANG 和 LC_ALL 环境变量

zsh 启动时靠这两个变量决定怎么解释和输出字符。空值或 C locale 是乱码最常见的原因。

  • 运行 locale 查看当前值;若 LANG 或 LC_ALL 显示为空或 C,就需要补上
  • 编辑配置文件:nano ~/.zshrc
  • 在文件末尾添加两行(注意带英文双引号):
    export LANG="en_US.UTF-8"
    export LC_ALL="en_US.UTF-8"
  • 保存后执行 source ~/.zshrc 立即加载
  • 提示:用 zh_CN.UTF-8 也可以,但 macOS 原生更稳定支持 en_US.UTF-8,尤其配合 Git、Homebrew 等工具时

换用支持中文和 Powerline 的字体

编码和变量都对了,但字体不含中文字形或 Powerline 符号,依然会显示为空格、方框或小方块(比如 或 显示异常)。

Git Factory
Git Factory

为每个编码任务配置并管理独立的 Git worktree,支持并行分支和清晰的 PR 工作流,避免合并冲突。

下载
  • 推荐直接使用 MesloLGS NF(Nerd Font 版本),它同时覆盖中文、Emoji、Powerline 所有符号,且专为 macOS 渲染优化
  • 下载地址:https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k(4 个 .ttf 文件全装)
  • 双击安装进「字体册」→ 回到终端偏好设置 → 「文本」→ 「字体」→ 点「更改…」→ 选中 MesloLGS NF
  • VS Code 用户额外注意:在设置里搜 terminal.integrated.fontFamily,填入 MesloLGS NF

补充:Git 中文路径和日志乱码

如果只在 git status 或 git log 里看到中文乱码,是 Git 自身编码没对齐:

  • 运行以下命令一次性配好:
  • git config --global core.quotepath false
  • git config --global gui.encoding utf-8
  • git config --global i18n.commit.encoding utf-8
  • git config --global i18n.logoutputencoding utf-8

做完这四步,zsh 终端里的中文目录、命令提示符、Git 输出、甚至 emoji 和主题图标,基本都能正常显示。关键不是堆参数,而是让编码、环境、字体三层严丝合缝。

热门AI工具

更多
SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

4010

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3433

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2593

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

6310

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

5962

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3473

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2965

2023.07.20

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

3199

2023.07.25

剧云AI短剧创作教程合集
剧云AI短剧创作教程合集

本专题聚焦剧云AI短剧创作,讲解从短剧灵感、梗概、全局大纲到分集、分场和正文的完整流程及节奏设计方法。

0

2026.10.14

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 8万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn