Linux下查看字符集编码的技巧(linux查看字符集编码)
现今,可运行于Linux系统的程序都需要被正确的编码,这就要求用户正确的查看字符集编码。通常情况下,在Linux系统中字符集编码分为单字节字符集,例如ISO 8859-1编码(也称为Latin)以及双字节字符集,如GB2312或Big5编码。 如果想要查看Linux系统当前使用的字符集编码,那么可以使用”locale”命令来查看。使用这个命令列出了当前支持的区域信息和字符集编码,我们可以用它来确定当前系统使用的字符集编码:
$ locale
LANG=en_US.UTF-8LC_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。
另外,我们还可以使用”iconv”命令来查询当前系统支持的字符集编码,具体命令如下:
$iconv -l
CP720CP819
CP850.....
上面的显示结果是iconv命令查找系统支持的字符集列表,其中以CP开头的是单字节字符集,以UTF-开头的是双字节字符集。
当前Linux系统编码和支持的字符集设置非常重要。因此,有时候我们必须清楚地了解Linux系统的字符集编码,以便正确的使用程序。以上我们提到的是查看Linux下字符集编码的技巧:使用”locale”和”iconv”命令,便可以得到字符集编码所需的信息。