WSL 中文字符编码问题

WSL 中文字符编码问题
枫WSL 中文字符编码问题
在使用 Windows Subsystem for Linux (WSL) 进行开发时,一些用户可能会遇到在 WSL
终端中显示中文时出现乱码的问题。这种问题可以影响到日常开发和命令行工具的使用。本文将介绍几种常见的解决方法来解决 WSL
中文乱码问题。
方法一:设置字符编码
在终端中执行以下命令,将终端的字符编码设置为 UTF-8:
1 | export LANG=en_US.UTF-8 |
然后,重新启动终端并尝试输入中文字符,应该能够正确显示中文字符了。
方法二:安装中文字体
1 | sudo apt-get update |
安装完成后,重新启动终端或注销并重新登录,然后尝试输入中文字符,应该能够正常显示了。
题外
关于WSL显示GUI APP
- 选择“开始”,键入 PowerShell,右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。
- 输入 WSL 更新命令
1
wsl --update
- 需要重启 WSL 才能使更新生效。可以通过在 PowerShell 中运行关闭命令来重新启动 WSL。
1
wsl --shutdown
- 完成,此外运行vscode等gui app时可以直接显示gui窗口。