要设置Linux系统的语言为中文,并解决中文乱码问题,可以按照以下步骤操作:

1. 打开终端,使用 root 权限切换到 /etc 目录下:
```
sudo su -
cd /etc
```
2. 备份当前的 locale.gen 文件:
```
cp locale.gen locale.gen.bak
```
3. 使用文本编辑器(比如 vi 或 nano)打开 locale.gen 文件:
```
vi locale.gen
```
或
```
nano locale.gen
```
4. 在文件中找到以下两行(可能位于文件的末尾),取消注释(即将行首的 # 号删除):
```
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
```
5. 保存并关闭文件。
6. 执行下面的命令,生成新的语言环境配置文件:
```
locale-gen
```
7. 编辑 /etc/default/locale 文件:
```
vi /etc/default/locale
```
或
```
nano /etc/default/locale
```
8. 修改文件中的 LANG 和 LC_ALL 参数为下面的值:
```
LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
```
9. 保存并关闭文件。
10. 重新启动 Linux 系统。
11. 再次打开终端,应该能够正确显示中文字符了。
请注意,以上步骤适用于基于 Debian 的发行版,如 Ubuntu、Linux Mint 等。对于其他发行版,请适当调整相关文件的位置和名称。