映屿

WSL Arch Linux ZSH输入中文输入法乱码解决方法

没有进行配置的情况下输入中文,一般会显示<0xffffffff>,这是由于没有安装字体造成的。

sudo pacman -S noto-fonts-cjk  # 安装中文字体
sudo vi /etc/locale.gen        # 取消注释 zh_CN.UTF-8
sudo locale-gen                # 生成语言环境
echo "export LANG=zh_CN.UTF-8" >> ~/.zshrc  # 设置默认中文环境
source ~/.zshrc

source后,再次尝试输入中文,无异常。


有想对我说的?发一封邮件吧

______ ____ _____ _____ _____ _________ _______ _ __ _ _ .' ___ ||_ \|_ _||_ _||_ _| | _ _ | |_ __ \ / |_ [ | / |_ / |_ / .' \_| | \ | | | | | | |_/ | | \_|.---. _ .--. _ .--. _ __ | |__) |_ .--. ,--. `| |-'.---. | |--. .---.`| |-'`| |-' | | ____ | |\ \| | | ' ' | | | / /__\\[ `/'`\][ `/'`\][ \ [ ] | ___/[ `/'`\]`'_\ : | | / /'`\] | .-. |/ /__\\| | | | \ `.___] |_| |_\ |_ \ \__/ / _| |_ | \__., | | | | \ '/ / _| |_ | | // | |,| |,| \__. | | | || \__.,| |, | |, `._____.'|_____|\____| `.__.' |_____| '.__.'[___] [___] [\_: / |_____| [___] \'-;__/\__/'.___.'[___]|__]'.__.'\__/ \__/ \__.' "A man is not dead while his name is still spoken."