在 Linux 系统上查看字符编码的方法如下:

1. 使用 `locale` 命令:
```
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
```
这个命令会显示系统的区域设置和字符编码信息。
2. 使用 `env` 命令:
```
$ env
LANG=en_US.UTF-8
...
```
这个命令会列出系统的环境变量,包括 `LANG` 和 `LC_*` 变量,可以看到字符编码信息。
3. 使用 `file` 命令:
```
$ file filename
filename: UTF-8 Unicode text
```
这个命令可以查看指定文件的字符编码类型。
4. 使用 `cat /etc/default/locale` 命令:
```
$ cat /etc/default/locale
LANG=en_US.UTF-8
```
这个命令可以查看系统默认的字符编码设置。
综上所述,Linux 系统提供了多种方法来查看当前的字符编码设置,可根据需要选择合适的方式。