
正文
命令查Linux字符集 linux怎么查看字符集
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux里面字符是不是utf-8?
查看字符集 字符集在系统中体现形式是一个环境变量,《Linux就该这么学》,其查看当前终端使用字符集的方式可以有以下几种方式:
1、[root@ ~]# echo $LANG
en_US.UTF-8
2、[root@ ~]# env |grep LANG
LANG=en_US.UTF-8
3、[root@david ~]# export |grep LANG
declare -x LANG="en_US.UTF-8"
4、[root@ ~]# locale -a //查看本地字符集
[root@ ~]# locale -m //查看所有支持的字符集
相关问答
Q1: 如何查看Linux系统的字符集?
1、# echo $LANG2、# env |grep LANG3、# locale以上三个操作命令查Linux字符集,均可查到当前系统所使用的字符集命令查Linux字符集,请看看《linux就该这么学》命令查Linux字符集,linux命令学习方法。
Q2: 查看linux字符编码命令
i).在 Vim 中可以直接查看文件编码(shift + :)输入set fileencoding 即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用 Vim 查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set
encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 这样, 就可以让 vim 自动识别文件编码
(可以自动识别 UTF-8或者 GBK 编码的文件) ,其实就是依照 fileencodings
提供的编码列表尝试,如果没有找到合适的编码,就用 latin-1(ASCII)编码打开。
ii). enca (需要安装)查看文件编码:$enca filename filename: Universal
transformation format 8 bits; UTF-8 CRLF line terminators 需要说明一点的是,enca
对某些 GBK 编码的文件识别的不是很好,识别时会出现: Unrecognized encoding
iii)还有一种很简单的方式,file 文件名 可以查看非elf文件的编码格式
Q3: 如何查看linux系统的字符集
1、# echo $LANG2、# env |grep LANG3、# locale以上三个操作,均可查到当前系统所使用的字符集,请看看《linux就该这么学》,linux命令学习方法。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
Q4: linux设置某个应用字符集
1.一般情况
查看当前locale设置:
locale
登录后复制
查看系统目前可用的locale配置:
locale -a
登录后复制
如果某种locale不在上述列表中出现,可以使用locale-gen命令来安装该种locale。
locale-gen zh_CN.UTF-8
登录后复制
上述命令会安装 zh_CN.UTF-8。
修改当前locale配置:
可以直接编辑/etc/default/locale文件,也可以使用如下命令来修改该文件:
update-locale LANG=zh_CN.UTF-8
登录后复制
修改完使用locale查看不一定会立即生效
但是/etc/default/locale文件内参数已修改
使用source /etc/default/locale 立即生效
Q5: 如何获取linux终端采用的字符集
一·查看字符集
字符集在系统中体现形式是一个环境变量命令查Linux字符集,以CentOS6.5为例,其查看当前终端使用字符集命令查Linux字符集的方式可以有以下几种方式命令查Linux字符集:
1、[root@david ~]# echo $LANG
zh_CN.GB18030
2、[root@david ~]# env |grep LANG
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
3、[root@david ~]# export |grep LANG
declare -x LANG="zh_CN.GB18030"
declare -x LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
4、[root@david ~]# locale
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
上面均说明LC_CTYPE(字符辨识编码)表示这个系统的系统现在使用的字符集是zh_CN.GB18030命令查Linux字符集,LC_NUMERIC(数字系统的显示讯息)等其它与语言相关的变量。通常如果其它的语言变量都未设定,仅设定LANG这个变量就可以缺省代替所有其它变量命令查Linux字符集了。
命令查Linux字符集的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux怎么查看字符集、命令查Linux字符集的信息别忘了在本站进行查找喔。







