精华内容
下载资源
问答
  • 使用linux的locale命令设置字符集发布时间:2020-07-08 11:05:08来源:亿速云阅读:76作者:清晨栏目:服务器懂使用linux的locale命令设置字符集?其实想解决这个问题也难,下面让小编带着大家一起学习怎么去...

    使用linux的locale命令设置字符集

    发布时间:2020-07-08 11:05:08

    来源:亿速云

    阅读:76

    作者:清晨

    栏目:服务器

    不懂使用linux的locale命令设置字符集?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

    locale是linux系统中多语言环境的设置接口,Locale根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。

    通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为_.,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置。

    语法格式:locale [参数]

    常用参数:

    参考实例

    显示默认的语言字符集:[root@linuxcool ~]# locale

    查看可用的语言环境:[root@linuxcool ~]# locale -a

    感谢你能够认真阅读完这篇文章,希望小编分享使用linux的locale命令设置字符集内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

    展开全文
  • linux(centos)支持中文字符

    千次阅读 2019-06-27 15:57:29
    一、让linux支持中文 一、让linux支持中文 1、将Linux的env设置了LANG=en_US.UTF-8; 2、本地的Shell客户端编码也设置成UTF-8,这样让在windows上传到linux的文件或者目录不会出现乱码; 3、重要:如果用...

    让linux(centos)支持中文字符

    一、让linux支持中文

    一、让linux支持中文
    1、将Linux的env设置了LANG=en_US.UTF-8;
    2、本地的Shell客户端编码也设置成UTF-8,这样让在windows上传到linux的文件或者目录不会出现乱码;
    3、重要:如果用SecureFXPortable上传时需要需要手工编辑SecrueFX的这个Session的配置文件才行(找到session文件夹)
    在SecureFx中选择Options->Global Options菜单,在打开的Global Options的对话框中选择General。有一个Configuration folder。里面的路径就是SecureFX的配置文件路径。在Sessions子目录下找到对应的Session的ini配置文件。在里面将"Filenames Always Use UTF8"=00000000修改为"Filenames Always Use UTF8"=00000001保存重新连接即可。

    展开全文
  • 安装/设置系统中文字符集,让系统支持中文显示Linux 下默认 locale 一般为” POSIX”,而 BSD 系统下多为” C”。” C” 是系统默认的 locale,“POSIX” 多为” C” 的别名,所以当我们新安装完一个系统时,默认的 ...

    安装/设置系统中文字符集,让系统支持中文显示

    Linux 下默认 locale 一般为” POSIX”,而 BSD 系统下多为” C”。” C” 是系统默认的 locale,

    “POSIX” 多为” C” 的别名,所以当我们新安装完一个系统时,默认的 locale 就是 C 或 POSIX。

    临时修改当前终端为 locale 为 gbk 的中文编码:export export LC_ALL=zh_CN.GBK

    当然是否能正常显示或处理中文还与连接的终端工具的会话设置有关。

    在 CentOS 中配置 locales 的方法:

    安装中文支持包:yum groupinstall chinese-support

    修改字符编码配置,没有这个文件 (/etc/sysconfig/i18n) 就创建它:LANG="zh_CN.GBK"

    SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"

    SYSFONT="latarcyrheb-sun16"

    i18n 文件是用来设置系统语言,比如:zh_CN.UTF-8、zh_CN.GBk、zh_TW.Big5、en_US.UTF-8 等。

    i18n 中三个环境变量:LANG 变量,设置系统语言。

    SUPPORTED 变量决定系统支持的语言,即系统能够显示的语言。

    SYSFONT 变量表示系统字体。

    配置完成后重启服务器后可完成。

    在 Debian 中安装/使用 locales 的方法:

    输入 locale 查看字符编码设置情况,如果命令不存在就需要安装软件包apt-get install locales

    如果还是没有/通过locales -a查看显示不完全,就需要安装完整版:locales-all

    安装完成 locales 包后,系统会自动进行 locale 配置,你只要选择所需的 locale,可以多选,

    最后指定一个系统默认的 locale。这样系统就会帮你自动生成相应的 locale 和配置好系统的 locale。

    如果已经安装过 locales 包,增加或修改新的 locale 也很简单,用下面命令重置 locale 即可:dpkp-reconfigure locales

    我们也可手动增加 locale,只要把新的 locale 增加到/etc/locale.gen文件中,再运行

    locale-gen 命令即可生成新的 locale;再通过设置上面介绍的 LC_* 变量就可设置系统的 locale 了。

    下面是一个locale.gen文件的样例:zh_CN.GBK GBK

    zh_CN.UTF-8 UTF-8

    要在 Shell 中正常显示系统的中文提示信息和支持中文输入,LANG 和 shell 的编码配置需一致,

    并安装有中文 locale。如:LANG 和 shell 的编码都配置成 zh_CN.utf8,并安装有 zh_CN.utf8 这个 locale。

    如果 shell 和 LANG 配置不同,则中文显示乱码;如果 LANG 里设置的 locale 没有安装,

    则不能显示系统的中文提示信息,只会显示英文提示信息。

    如果仅修改某用户的 locale,只需要在其主目录下的 bash 配置文件中 export 对应的字符环境。

    如修改.profile,在尾部加入:export LC_ALL="zh_CN.gbk"

    重新登录或新开终端即可修改当前的字符环境,如果想修改系统全局的 locale,则需要修改

    全局配置文件 (/etc/profile),方法如上。同样想修改全局的字符编码可以修改:

    /etc/default/locale 这个文件中所定义的字符集,它由 update-locale 指令所生成。

    vim 显示中文

    安装中文包后还要编辑 vim 的配置文件/etc/vimrc,在最后加入以下内容:set fileencoding=utf-8

    set fileencodings=utf-8,gb18030,gbk,big5

    我的 debian8 系统中已安装有 locales 包,执行dpkp-reconfigure locales,选zh_CN.utf8,

    按提示一路确认后,重置完成就已经修改好系统字符集为 zh_CN.utf8 了,关闭 ssh 工具,再次用 ssh 工具

    进入 (我用的 putty),会发现很多提示变成了中文,vi/vim 也支持中文了,可以和中文乱码说再见了.

    展开全文
  • [2017-01-17]linux字符界面不支持中文 转载于:https://www.cnblogs.com/laymond/p/6294987.html

    [2017-01-17] linux纯字符界面不支持中文

    转载于:https://www.cnblogs.com/laymond/p/6294987.html

    展开全文
  • 远程登录linux服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题。做如下设置可基本解决vim中文乱码问题首先查看系统对中文支持locale -a | grep zh_CN输出样例如下zh_CN.gbkzh_CN.utf8vim 只能正确识别...
  • 如何使Linux支持中文字符

    千次阅读 2011-09-14 11:09:43
    Linux支持中文配置 首先编辑 /etc/sysconfig/i18n 这个文件, 不管你装的是中文版 , 还是英文版 . 删掉原来的配置 , 把下面的拷贝过去 LANG="zh_CN.GB18030" SUPPORTED="zh_CN.GB18030:z
  • 常安装Linux系统本着最简化安装,会默认使用英文字符集,不会安装中文字符集等其他字符。但是在一些必要情况下需要中文支持,本文将演示如何在Oracle Linux7在安装中文字符集 1、首先使用locale命令看...
  • Linux 设置中文字符

    千次阅读 2019-05-15 10:31:37
    Linux 设置中文字符集 首先说下场景:博主的服务器里面有自己写的shell脚本,里面的注释很多事汉字注释,之前显示汉字没...检查了xshell的字符集显示,UTF-8,没问题,那就只能是服务器的汉字字符集缺失了,那么...
  • Linux内核如何输出中文字符

    千次阅读 多人点赞 2019-05-18 08:29:19
    你在Windows/MacOS的登录Linux的SSH终端上很容易输入中文并且获得中文输出,比如...显示了两个问号,显然Linux内核并不能识别中文。 为什么说是Linux内核不能识别中文呢?这里需要理清一个关系: 你在远程SSH终...
  • linux 下的 oracle 导入数据库时出现中文乱码,通过修改字符集格式,修改成支持中文的格式。简单易操作。
  • 有些Linux用户在使用Linux的时候,发现自己的电脑的中文字符出现了乱码,这个问题该怎么解决呢?其实字符乱码问题不仅在Linux系统中会出现,在其他的系统和应用中也经常会出现,今天小编就教大家如何解决这个问题。...
  • linux默认支持的编码可能不支持中文,很多时候上线的项目可能会出现乱码。而我们看到的是在windows下的tomcat跑的很正常,到了linux下就显示乱码。这个和linux字符集的设定有关。这里更改linxu的字符集的位置是/etc/...
  • Linux 中文字符集安装

    2020-10-29 14:03:46
    查看系统是否安装中文字符支持 # locale -a | grep CN bo_CN bo_CN.utf8 ug_CN ug_CN.utf8 zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8 若没有执行以下命令进行安装 #CentOS6.x: yum ...
  • Linux下修改oracle字符Linux 下修改 oracle 字符集:WE8ISO8859P1 修改为 ZHS16GBK.  WE8ISO8859P1 字符集是安装 oracle 时默认字符集,不支持中文
  • python2.x直接中文字符串用u'你好',这样刚刚测试了一下#-*-coding:cp936-*-原因导致错误的改变,是因为改了windows行尾在windows的python自带编辑器run,提示加#-*-coding:cp936-*-,加了之后变成‘xd0’错误的Non...
  • Linux中文字符集安装 1、安装中文包: #yum -y groupinstall chinese-support 安装所有与中文支持相关的包   2、修改字符编码配置文件 # vi /etc/sysconfig/i18n 修改后内容如下: LANG="zh_...
  • #查看字符 cat -A sss.sh #执行 bash -xsss.sh
  • linux系统如何更改字符集的支持怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者...
  • Linux设置支持中文UTF8字符

    千次阅读 2018-06-12 15:53:46
    背景:日志中中文乱码问题1、sudo su2、locale -a3、locale-gen zh_CN.UTF-84、locale -a
  • Linux 字符编解码

    2020-09-02 11:01:58
    Linux字符编解码转换,支持unicode与utf8直接的相互转换,以及其他编码方式的相互直接转换。
  • linux mysql5.7设置中文字符

    千次阅读 2017-03-30 16:27:45
    注意版本,好像从5.6根5.5就一样,配置文件更深了一层。 1.用vim或nano编辑 /etc/mysql/mysql.conf.d/mysqld.cnf 2.[mysqld]后面添加 character_set_server=utf8 保存退出 3.#service mysql restart 4.登录...
  • 问题解决:查看操作系统,发现缺少中文字符集,查看/etc/sysconfig/i18n 配置发现仅支持英文。 Linux配置中文字符集 1、安装中文包: #yum -y groupinstall chinese-support 2、修改字符编码配置文件 # vi /etc/sys...
  • LINUX中文字符集问题

    2014-11-25 18:11:23
    LINUX中文字符集问题 最近,公司在XP系统于LINUX之间传数据时出现了中文乱码问题! 首先,解释一下字符集: 汉字编码: * GB2312字集是简体字集,全称为GB2312(80)字集,共包括国标简体汉字6763个。    * BIG5字集...
  • 一个后端服务容器中解压zip包,释放出带文件名带中文的文件,...进入容器 查看字符集# docker exec -it /bin/bash# locale# locale -a从输出可以看到,系统使用的是POSIX字符集,POSIX字符集是不支持中文的,而UTF...
  • UbuntuServer 16.04中文方块菱形乱码问题解决这里只讲tty的中文方块...不能支持utf-8多字节,所以我们需要安装fbterm安装fbtermsudo apt-get install fbterm加video组并更改fbterm权限,username是你当前登录的用...
  • linux中文字符集设置

    万次阅读 2019-06-12 22:25:41
    1, 查看当前系统默认采用的字符集: # locale 在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下: LANG="zh_CN.UTF-8" SYSFONT=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 96,135
精华内容 38,454
关键字:

linux不支持中文字符

linux 订阅