返回
中文文件乱码问题
闲谈
2023-12-22 00:58:45
好的,我已经准备好根据您的输入生成一篇专业文章了:
小记之 Mac 控制台中文乱码的两个坑
今天使用 Mac Terminal 时,解决了两个中文乱码的问题,记录一下。今天,整理博客文章的时候,发现 git status
展示中文名的文件出现了乱码。因为平时编程时,代码文件的名称基本都是英文,故而很少留意这个问题。
默认的 git status
效果如下:
Comma…
而问题修复后的 git status
效果如下:
博客文件.md
解决步骤如下:
- 打开「终端」应用。
- 依次执行以下命令:
cd ~
mkdir .oh-my-zsh
cd .oh-my-zsh
git clone https://gitee.com/romkatv/powerlevel10k.git
cd powerlevel10k
- 修改
/Users/
{your-user-name}/.zshrc
文件:
export ZSH="/Users/{your-user-name}/.oh-my-zsh"
source "/Users/{your-user-name}/.oh-my-zsh/oh-my-zsh.sh"
- 修改
/Users/
{your-user-name}/.p10k.zsh
文件:
# 添加 powerlevel10k 主题
source "$ZSH/powerlevel10k/powerlevel10k.zsh-theme"
# 修改字体
POWERLEVEL9K_MODE="nerdfont-complete"
POWERLEVEL9K_FONT="FiraCode Nerd Font Complete"
- 执行命令:
source ~/.zshrc
- 重新打开「终端」应用。
使用 NerdFonts 后,虽然 git status
显示正常了,但是终端中的其他中文仍然是乱码,经过一番折腾,才找到正确的解决办法。
解决步骤如下:
- 打开「终端」应用。
- 依次点击「终端」>「偏好设置」>「配置文件」。
- 选择「文本」标签页。
- 在「字体」下拉列表中,选择「Fira Code Nerd Font Complete」。
- 勾选「使用非 ASCII 字符时使用替代字体」。
至此,所有中文乱码问题都已解决。