精华内容
下载资源
问答
  • 因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8)检查系统编码英文环境如下:[root@localhost ~]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_...

    Linux系统安装后,发现中文显示乱码。因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8)

    检查系统编码

    英文环境如下:

    [root@localhost ~]# 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=

    中文环境如下:

    [root@localhost ~]# locale

    LANG=zh_CN.GB2312

    LC_CTYPE="zh_CN.GB2312"

    LC_NUMERIC="zh_CN.GB2312"

    LC_TIME="zh_CN.GB2312"

    LC_COLLATE="zh_CN.GB2312"

    LC_MONETARY="zh_CN.GB2312"

    LC_MESSAGES="zh_CN.GB2312"

    LC_PAPER="zh_CN.GB2312"

    LC_NAME="zh_CN.GB2312"

    LC_ADDRESS="zh_CN.GB2312"

    LC_TELEPHONE="zh_CN.GB2312"

    LC_MEASUREMENT="zh_CN.GB2312"

    LC_IDENTIFICATION="zh_CN.GB2312"

    LC_ALL=

    检查是否安装中文语言包

    [root@localhost ~]# rpm -qa|grep chinese

    ibus-table-chinese-erbi-1.4.6-1.el6.noarch

    ibus-table-chinese-wubi-haifeng-1.4.6-1.el6.noarch

    ibus-table-chinese-1.4.6-1.el6.noarch

    ibus-table-chinese-wubi-jidian-1.4.6-1.el6.noarch

    ibus-table-chinese-cangjie-1.4.6-1.el6.noarch

    ibus-table-chinese-scj-1.4.6-1.el6.noarch

    如上是安装了中文语言环境,如没有请安装中文语言包

    安装中文语言包

    yum -y groupinstall chinese-support

    修改系统编码,使支持中文

    方法一:修改/etc/sysconfig/i18n

    [root@localhost ~]# vim /etc/sysconfig/i18n

    LANG="zh_CN.UTF-8"

    [root@localhost ~]# source /etc/sysconfig/i18n

    #再次查看系统编码,发现已改为支持中文的编码

    [root@localhost ~]# locale

    LANG=zh_CN.UTF-8

    LC_CTYPE="zh_CN.UTF-8"

    LC_NUMERIC="zh_CN.UTF-8"

    LC_TIME="zh_CN.UTF-8"

    LC_COLLATE="zh_CN.UTF-8"

    LC_MONETARY="zh_CN.UTF-8"

    LC_MESSAGES="zh_CN.UTF-8"

    LC_PAPER="zh_CN.UTF-8"

    LC_NAME="zh_CN.UTF-8"

    LC_ADDRESS="zh_CN.UTF-8"

    LC_TELEPHONE="zh_CN.UTF-8"

    LC_MEASUREMENT="zh_CN.UTF-8"

    LC_IDENTIFICATION="zh_CN.UTF-8"

    LC_ALL=

    方法二:修改环境变量文件 /etc/profile

    #在系统的环境变量文件中加入路径变量的声明,对整个系统起作用

    [root@xqsj-beta ~]# vim /etc/profile

    ........

    LC_ALL="zh_CN.UTF-8"

    export LANG="zh_CN.UTF-8"

    [root@localhost ~]# source /etc/profile

    [root@localhost ~]# locale

    在Windows下编辑的中文,在Linux下显示为乱码的问题

    若要解决此问题,需要修改Linux的默认编码为GBK

    [root@localhost ~]# vim /etc/sysconfig/i18n

    LANG="zh_CN.GBK"

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

    SYSFONT="latarcyrheb-sun16"

    [root@localhost ~]# source /etc/sysconfig/i18n

    [root@localhost ~]# locale

    展开全文
  • Linux修改文件编码格式的三种方式

    千次阅读 2021-11-12 11:02:57
    查看文件编码格式如下,将文件格式修改为UTF-8 >file demo.txt >demo.txt: ISO-8859 text >vim demo.txt >:set fileencoding #显示 fileencoding=latin1 设置编码格式为utf-8 :setlocal ...

    查看文件编码格式如下,将文件格式修改为UTF-8

     >file demo.txt
     >demo.txt: ISO-8859 text
    
    >vim demo.txt
    >:set fileencoding
     #显示
     fileencoding=latin1
    

    设置编码格式为utf-8

     :setlocal buftype=
     :set fileencoding=utf-8
     :wq! 
    

    在查看编码格式:

    >:set fileencoding
     #显示
     fileencoding=utf-8
    

    2.iconv转换编码
    iconv -c -f latin1 -t utf-8 demo.txt > demo.txt
    3.修改编码格式一般是为了解决中文乱码的问题。可以修改终端编码与文件编码一致。
    查看编码格式:
    在这里插入图片描述
    修改:
    export LC_ALL=en_US.iso88591
    当然修改终端编码还可以在 /etc/profile 设置。
    如有错误,还望不吝指正,谢谢。

    展开全文
  • 本文为大家介绍了linux查看系统编码和修改系统编码的方法,这里使用的是redhat系统,大家参考使用吧
  • linux修改系统编码方式

    千次阅读 2019-04-01 15:55:09
    1.执行命令:vim /etc/profile 2.在文件最后添加两行 export LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8" 3.刷新文件 :source /etc/profile ...4.查看系统编码方式: locale ...

    1.执行命令:vim /etc/profile

    2.在文件最后添加两行

    export LC_ALL="zh_CN.UTF-8"
    export LANG="zh_CN.UTF-8"

    3.刷新文件 :source /etc/profile

    4.查看系统编码方式:  locale

     

     

    展开全文
  • 默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值。mysql> show variables like '%character%';说明:以下是在CentOS-6.2的设置 (不同的版本可能有些差异,比如文件的位置。但设置的内容应该是...

    默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值。

    mysql> show variables like '%character%';

    说明:以下是在CentOS-6.2下的设置  (不同的版本可能有些差异,比如文件的位置。但设置的内容应该是一样的)

    1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要

    把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 复制到 /etc/my.cnf

    即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf  /etc/my.cnf

    2. 打开my.cnf修改编码

    在[client]下增加default-character-set=utf8

    在[mysqld]下增加default-character-set=utf8

    同时加上init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)

    3.重新启动mysql

    service mysqld restart

    再次输入show variables like '%character%';

    即使做了以上修改如果直接数据库再创建表,然后存入中文,取出来的会是问号。解决的办法是:创建数据库的时候指明默认字符集为utf8,如:

    create database test default character set utf8;

    展开全文
  • linux查看系统编码和修改系统编码

    千次阅读 2021-05-09 01:33:32
    警告:虚拟机不要轻易修改系统默认编码,会出问题的我告诉你。1、查看linux系统默认编码:使用locale命令[root@localhost ~]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US...
  • Linux修改文件编码格式 使用vi或者vim进入到文件内 查看当前文件的编码格式,这里格式为latin1 输入:,然后输入set fileencoding命令,回车 修改格式为utf-8 输入命令(:set fileencoding = utf-8) = utf-8)...
  • Linux系统修改编码

    千次阅读 2018-07-09 18:13:31
    Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下: 方法1: vi
  • 2、修改字符编码和语言 修改/etc/sysconfig/i18n 先看一下修改前的 然后,如改成中文编码: LANG=en_US.UTF-8 改为 LANG="zh_CN.GBK" 然后在不重启的情况重新加载i18n文件 #source /etc/...
  • Linux系统中对于编码格式修改

    千次阅读 2019-04-27 23:08:08
    查看支持的字符编码 使用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_...
  • 1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式:setfileencoding=utf-82.enconv转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下enconv-Lzh_CN-xUTF-8filename3.iconv转换,iconv...
  • linux系统编码修改

    2021-01-14 04:08:01
    第一种方法Linux字符编码默认为UTF-8,如出现乱码可设置为GBK1.手动更改profile文件的命令:vi /etc/profile2.在文件的末尾添加以下两行命令:export LC_ALL="zh_CN.GBK"export LANG="zh_CN.GBK"需要的配置主要有:...
  • 由于在linux和Windows的编码格式不一致,常常会出现中文乱码问题,后来通过查阅资料解决了此问题,一次分享,多次利用。
  • centos6系统修改编码[[emailprotected] scripts]# vim /etc/sysconfig/i18nLANG="zh_CN.GB2312"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"[[emailprotected] scripts]# source /etc/sysconfig/...
  • 一般Linux默认的编码格式是utf-8,而安装有些软件是需要GBK编码支持的,此处以CentOs 6.5为例修改系统编码格式为zh_CN.GBK:方法一:1.vim /etc/sysconfig/il8n2.默认配置为LANG="en_US.UTF-8"SYSFONT=...
  • linux修改系统编码为UTF8

    千次阅读 2021-05-11 14:57:05
    全局修改即为对整个系统都有效的修改方式,使整个系统都适应于该系统编码。该方法是在系统配置文件中添加编码方式将默认的方式覆盖掉。执行的命令如下: vi /etc/profile #打开文件后在最后一行加入如下命令:
  • Linux修改系统编码

    2016-12-03 11:43:39
    在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为zh_CN.UTF-8。方法如下:方法1:vi /etc/sysconfig/i18n默认为:LANG=”en_US.UTF-8” SYSFONT=”latarcyrheb-sun16”修改为:...
  • Linux系统的默认编码设置

    千次阅读 2021-05-08 21:51:25
    修改/etc/sysconfig/language文件,将RC_LANG, RC_LC_ALL设置为zh_CN.GB2312,同时将...Linux系统的默认编码设置。/etc/sysconfig/i18nControls the system font settings. The language variables are usedin /etc/p...
  • Linux修改环境编码

    千次阅读 2019-01-24 11:40:24
    以下方为在centos 6.7上验证可以 ...修改系统编码 vi /etc/sysconfig/i18n LANG="zh_CN.UTF-8" SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030" 将中文添加到locale localedef...
  • Linux修改文件编码

    千次阅读 2020-03-18 16:13:41
    查看文件编码 ...如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 这样...
  • 一:查找java进程ps -ef | grep java二:使用jinfo命令查看java系统参数jinfo -sysprops 进程idUsage:jinfo [option] (to connect to running process)jinfo [option] (to connect to a core file)jinfo [option] ...
  • Linux 修改 Tomcat 编码

    千次阅读 2018-10-29 13:01:44
    默认情况,Tomcat对请求采用的默认编码是ISO-8859-1, 这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码 。  在过滤器中调用request.setCharacterEncoding(&...
  • 参考连接
  • 通常来说,Windows中默认的文件格式是GBK(gb2312),...vim中查询修改文件编码格式set fileencoding查看现在文本的编码:set fenc=编码转换当前文本的编码为指定的编码:set enc=编码以指定的编码显示文本,但不保存到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 153,784
精华内容 61,513
关键字:

linux修改系统编码格式

linux 订阅
友情链接: pingpui_v49.zip