包罗汤姆cat日志汉语乱码,消除CentOS7普通话语言乱码

By admin in 美高梅手机版4858 on 2019年4月11日

   Linux系统华语语言乱码,是成都百货上千伙伴在起来接触Linux时平时碰着的难点,而且当大家将已在Wndows陈设好的品种搬到Linux上运维时,汤姆cat的出口日志中文全为乱码(在Windows上平常),望着13分心塞,那么大家应当怎么化解呢?

Linux系统国语语言乱码,是多多益善小伙伴在始发接触Linux时日常境遇的题材,而且当我们将已在Wndows布置好的连串搬到Linux上运维时,汤姆cat的输出日志中文全为乱码(在Windows上健康),望着这几个心塞,那么大家应有怎么化解呢?

   Linux系统粤语语言乱码,是不可枚举同伙在起来接触Linux时平日碰着的标题,而且当大家将已在Wndows布署好的类型搬到Linux上运营时,Tomcat的出口日志汉语全为乱码(在Windows上正常),望着11分心塞,那么大家相应怎么消除吗?

竭泽而渔CentOS7华语语言乱码(包涵Tomcat日志中文乱码)难点,centos柒tomcat

   Linux系统国语语言乱码,是诸多小伙伴在上马接触Linux时日常遇上的题材,而且当我们将已在Wndows计划好的种类搬到Linux上运维时,汤姆cat的输出日志中文全为乱码(在Windows上健康),看着13分心塞,那么大家相应怎么化解呢?

  美高梅手机版4858 1

               系统粤语乱码

美高梅手机版4858 2

                Tomcat输出日志国语乱码

 系统环境

  • CentOS 7.0 64位
  • jdk-8u11-linux-x64.
  • apache-tomcat-8.5.16

     解决步骤:

  美高梅手机版4858 3

美高梅手机版4858 4

  美高梅手机版4858 5

   一.设置普通话语言包  

        先查看系统是或不是有安装中文语言包  

       # locale -a  (列出全部可用的公家语言环境的称号)

        美高梅手机版4858 6

                   
 若发现上述几项,表明系统已安装普通话语言包,无需再设置,那这几项代表怎么样看头吧?

        {语言代号}_{国家代号}.{字符集}

        zh是华语的代号、CN是中华的代号、gb18030,gb231贰,utf八是语言字符集

        那么每一项能够起首明了为  
“你是说国语的,你在华夏,语言字符集是gb18030/gb2312/utf八”

        倘诺未有察觉上述几项,则手动安装闽南语语言包

       # yum install kde-l10n-Chinese    
       (大概11M)

               系统普通话乱码

系统普通话乱码

               系统中文乱码

   二.修改i1八n国际化和locale.conf本土壤化学配置文件

      在改动配置文件从前,我们先看看当前系统语言环境

                        #    locale  

       美高梅手机版4858 7   

 (“en_包罗汤姆cat日志汉语乱码,消除CentOS7普通话语言乱码。US.UTF-8″根据地点的始末能够清楚为“你说越南语,你在U.S.,语言字符集为UTF-捌”) 

            每项的意味分别为 :

       LANG:当前系统的言语

                    LC_CTYPE:语言符号及其分类

       LC_NUMERIC:数字

       LC_COLLATE:比较和排序习惯

       LC_TIME:时间突显格式

       LC_MONETA卡宴Y:货币单位

      LC_MESSAGES:消息根本是提醒音信,错误音讯, 状态消息, 标题,
标签, 按钮和菜单等

      LC_NAME:姓名书写格局

      LC_ADDRESS:地址书写情势

      LC_TELEPHONE:电话号码书写格局

      LC_MEASUREMENT:衡量衡表明格局

        LC_PAPE冠道:暗中认可纸张尺寸大小

        LC_IDENTIFICATION:对locale自个儿包涵新闻的概述

     LC_ALL:优先级最高变量,若设置了此变量,全部LC_*
和LANG变量会强制跟随它的值

     大家看来即使设置了国文语言包但本机的言语环境并不是中文,先修改i18n配置文件

     #    vim /etc/sysconfig/i18n

      添加如下两行代码

      LANG=”zh_CN.UTF-8″
      LC_ALL=”zh_CN.UTF-8″

     美高梅手机版4858 8

    #  source    /etc/sysconfig/i18n

    再修改 locale.cnf配置文件

    #   vim /etc/locale.conf

              LANG=”zh_CN.UTF-8″

      美高梅手机版4858 9

              #  source   /etc/locale.conf

     重启系统

     # reboot

美高梅手机版4858 10

美高梅手机版4858 11

美高梅手机版4858 12

  3.安装终点连接编码

     文件->打开->选中会话->右键->属性->终端
(作者用的巅峰连接工具是Xshell,其它连接工具更改编码方式请自行百度)

     将编码改为 UTF-捌

     
  美高梅手机版4858 13

     重新连接,再查看当前系统语言环境

      # locale 

                 
  美高梅手机版4858 14

     发现系统语言环境已经成功改为 “zh_CN.UTF-8”

     再一次尝试编辑汉语

     # vim 你是猪吧

     美高梅手机版4858 15

      #  ls

     美高梅手机版4858 16

     SUCCESS!至此,系统粤语乱码难点已化解。

                汤姆cat输出日志华语乱码

汤姆cat输出日志普通话乱码

                汤姆cat输出日志华语乱码

  4.消除汤姆cat输出日志乱码

  既然系统汉语乱码已经缓解了,那么汤姆cat输出日志国语乱码会不会也消除了啊?

  我们将来探访Tomcat输出日志  

  进入Tomcat目录

      # cd $CATALINA_HOME

     #  tail -f ./logs/catalina.out

      美高梅手机版4858 17

  很遗憾,汤姆cat日志国语照旧乱码。

 
分析:既然系统已经不会油但是生中文乱码,注解系统语言环境是正规的,不过汤姆cat日志还会现出闽南语乱码,表明是汤姆cat内部的标题,网上查了部分资料,知道是JVM(Java
Virtual Machine)

    
java虚拟机所用的字符集与系统所用的字符集不等同导致的,知道原因,难题就好化解了,能够经过陈设JVM的运营参数来达到修改JVM所使用字符集的目标。

       # ls -l ./bin/

      美高梅手机版4858 18

  找到 daemon.sh 和 catalina.sh   分别投入以下代码:

      JAVA_OPTS=”$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8
-Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.encoding=UTF-8″

      # vim ./bin/daemon.sh

     美高梅手机版4858 19

     # vim ./bin/catalina.sh

  美高梅手机版4858 20

  保存退出,重启汤姆cat

  # ./bin/shutdown.sh

    # ./bin/startup.sh

 现在再查看输出日志

   # tail -f ./logs/catalina.out

  向劳动器发3次呼吁

 美高梅手机版4858 21

 汤姆cat输出日志中文平常突显。

           end!    (*^-^*)        

—————————————————–本人能力有限,有错误或许不足之处欢迎指正,也欢迎联系本人交换学习——————————————————————————————————————–

 系统环境

系统环境

 系统环境

联系方式

  • 电子邮箱:[email protected]
  • 微信号:R1284103044

 

Linux系统粤语语言乱码,是许多同伴在上马接触Linux时平日遭受的标题…

  • CentOS 7.0 64位
  • jdk-8u11-linux-x64.
  • apache-tomcat-8.5.16
  • CentOS 7.0 64位
  • jdk-8u11-linux-x64.
  • apache-tomcat-8.5.16
  • CentOS 7.0 64位
  • jdk-8u11-linux-x64.
  • apache-tomcat-8.5.16

     消除步骤:

涸泽而渔步骤:

     化解步骤:

   一.安装汉语语言包  

        先查看系统是还是不是有安装普通话语言包  

       # locale -a  (列出全数可用的公物语言环境的称呼)

        美高梅手机版4858 22

                   
 若发现上述几项,表达系统已设置普通话语言包,无需再安装,那这几项代表怎么样看头呢?

        {语言代号}_{国家代号}.{字符集}

        zh是汉语的代号、CN是炎黄的代号、gb18030,gb2312,utf8是言语字符集

        那么每1项能够开始明了为  
“你是说中文的,你在神州,语言字符集是gb18030/gb2312/utf八”

        倘诺未有察觉上述几项,则手动安装中文语言包

       # yum install kde-l10n-Chinese    
       (大概11M)

一.安装汉语语言包  

先查看系统是还是不是有安装中文语言包  

# locale -a  (列出全体可用的公共语言环境的名目)

美高梅手机版4858 23

若觉察上述几项,表达系统已设置中文语言包,无需再设置,那这几项代表怎么着看头吧?

{语言代号}_{国家代号}.{字符集}

zh是华语的代号、CN是神州的代号、gb18030,gb2312,utf八是言语字符集

那么每1项能够初步明了为  
“你是说国语的,你在中华,语言字符集是gb18030/gb2312/utf八”

设若未有察觉上述几项,则手动安装中文语言包

# yum install kde-l10n-Chinese          
 (大概11M)

   1.安装汉语语言包  

        先查看系统是或不是有安装中文语言包  

       # locale -a  (列出全部可用的公共语言环境的名目)

        美高梅手机版4858 24

                   
 若发现上述几项,表明系统已安装汉语语言包,无需再安装,那这几项代表怎样看头吧?

        {语言代号}_{国家代号}.{字符集}

        zh是汉语的代号、CN是中华夏族民共和国的代号、gb18030,gb231二,utf八是言语字符集

        那么每一项能够早先明了为  
“你是说国语的,你在炎黄,语言字符集是gb18030/gb2312/utf8”

        假使未有发觉上述几项,则手动安装中文语言包

       # yum install kde-l10n-Chinese    
       (大概11M)

美高梅手机版4858,   2.修改i1八n国际化和locale.conf本土壤化学配置文件

      在改动配置文件此前,我们先看看当前系统语言环境

                        #    locale  

       美高梅手机版4858 25   

 (“en_US.UTF-8″根据下面的剧情能够明白为“你说意大利共和国语,你在United States,语言字符集为UTF-八”) 

            每项的意思分别为 :

       LANG:当前系统的语言

                    LC_CTYPE:语言符号及其分类

       LC_NUMERIC:数字

       LC_COLLATE:比较和排序习惯

       LC_TIME:时间呈现格式

       LC_MONETARubiconY:货币单位

      LC_MESSAGES:新闻根本是提醒消息,错误音信, 状态消息, 标题,
标签, 按钮和菜单等

      LC_NAME:姓名书写情势

      LC_ADDRESS:地址书写方式

      LC_TELEPHONE:电话号码书写格局

      LC_MEASUREMENT:衡量衡表达格局

        LC_PAPEHighlander:默许纸张尺寸大小

        LC_IDENTIFICATION:对locale自个儿包涵音信的概述

     LC_ALL:优先级最高变量,若设置了此变量,全部LC_*
和LANG变量会强制跟随它的值

     我们看来纵然设置了国文语言包但本机的言语环境并不是中文,先修改i18n配置文件

     #    vim /etc/sysconfig/i18n

      添加如下两行代码

      LANG=”zh_CN.UTF-8″
      LC_ALL=”zh_CN.UTF-8″

     美高梅手机版4858 26

    #  source    /etc/sysconfig/i18n

    再修改 locale.cnf配置文件

    #   vim /etc/locale.conf

              LANG=”zh_CN.UTF-8″

  
   美高梅手机版4858 27

              #  source   /etc/locale.conf

     重启系统

     # reboot

二.修改i18n国际化和locale.conf本土壤化学配置文件

在修改配置文件此前,大家先看看当前系统语言环境

#    locale  

美高梅手机版4858 28   

(“en_US.UTF-八”依照地点的情节能够知晓为“你说塞尔维亚语,你在U.S.A.,语言字符集为UTF-八”) 

每项的情致分别为 :

LANG:当前系统的言语

LC_CTYPE:语言符号及其分类

LC_NUMERIC:数字

LC_COLLATE:相比和排序习惯

LC_TIME:时间呈现格式

LC_MONETA福睿斯Y:货币单位

LC_MESSAGES:音讯根本是提醒消息,错误新闻, 状态新闻, 标题, 标签,
按钮和菜单等

LC_NAME:姓名书写格局

LC_ADDRESS:地址书写格局

LC_TELEPHONE:电话号码书写方式

LC_MEASUREMENT:衡量衡表明格局

LC_PAPEGL450:默认纸张尺寸大小

LC_IDENTIFICATION:对locale本身包括新闻的概述

LC_ALL:优先级最高变量,若设置了此变量,全部LC_*
和LANG变量会强制跟随它的值

笔者们见到纵然设置了国文语言包但本机的言语环境并不是汉语,先修改i18n配置文件

#    vim /etc/sysconfig/i18n

增加如下两行代码

LANG=”zh_CN.UTF-8″
LC_ALL=”zh_CN.UTF-8″

美高梅手机版4858 29

#  source    /etc/sysconfig/i18n

再修改 locale.cnf配置文件

#   vim /etc/locale.conf

LANG=”zh_CN.UTF-8″

美高梅手机版4858 30

#  source   /etc/locale.conf

重启系统

# reboot

   二.修改i1八n国际化和locale.conf本土壤化学配置文件

      在修改配置文件此前,大家先看看当前系统语言环境

                        #    locale  

       美高梅手机版4858 31   

 (“en_US.UTF-八”依据地方的剧情能够通晓为“你说菲律宾语,你在美利坚联邦合众国,语言字符集为UTF-捌”) 

            每项的意趣分别为 :

       LANG:当前系统的言语

                    LC_CTYPE:语言符号及其分类

       LC_NUMERIC:数字

       LC_COLLATE:相比和排序习惯

       LC_TIME:时间展现格式

       LC_MONETALX570Y:货币单位

      LC_MESSAGES:音讯重借使提示音信,错误新闻, 状态消息, 标题,
标签, 按钮和菜单等

      LC_NAME:姓名书写格局

      LC_ADDRESS:地址书写格局

      LC_TELEPHONE:电话号码书写方式

      LC_MEASUREMENT:度量衡表明格局

        LC_PAPEEnclave:默许纸张尺寸大小

        LC_IDENTIFICATION:对locale自个儿包罗消息的概述

     LC_ALL:优先级最高变量,若设置了此变量,全体LC_*
和LANG变量会强制跟随它的值

     大家来看纵然设置了华语语言包但本机的语言环境并不是中文,先修改i1捌n配置文件

     #    vim /etc/sysconfig/i18n

      添加如下两行代码

      LANG=”zh_CN.UTF-8″
      LC_ALL=”zh_CN.UTF-8″

     美高梅手机版4858 32

    #  source    /etc/sysconfig/i18n

    再修改 locale.cnf配置文件

    #   vim /etc/locale.conf

              LANG=”zh_CN.UTF-8″

      美高梅手机版4858 33

              #  source   /etc/locale.conf

     重启系统

     # reboot

  三.设置极端连接编码

     文件->打开->选中会话->右键->属性->终端
(笔者用的极端连接工具是Xshell,别的连接工具更改编码格局请自行百度)

     将编码改为 UTF-八

     
  美高梅手机版4858 34

     重新连接,再查看当前系统语言环境

      # locale 

                 
  美高梅手机版4858 35

     发现系统语言环境已经成功改为 “zh_CN.UTF-8”

     再一次尝试编辑汉语

     # vim 你是猪吧

     美高梅手机版4858 36

      #  ls

     美高梅手机版4858 37

     SUCCESS!至此,系统中文乱码难点已化解。

三.安装终点连接编码

文本->打开->选中会话->右键->属性->终端
(笔者用的极端连接工具是Xshell,其余连接工具更改编码格局请自行百度)

将编码改为 UTF-8

美高梅手机版4858 38

再也连接,再查看当前系统语言环境

# locale 

美高梅手机版4858 39

意识系统语言环境已经成功改为 “zh_CN.UTF-8”

再度尝试编辑汉语

# vim 你是猪吧

美高梅手机版4858 40

#  ls

美高梅手机版4858 41

SUCCESS!至此,系统中文乱码难点已化解。

  三.安装终点连接编码

     文件->打开->选中会话->右键->属性->终端
(笔者用的顶峰连接工具是Xshell,其余连接工具更改编码格局请自行百度)

     将编码改为 UTF-捌

        美高梅手机版4858 42

     重新连接,再查看当前系统语言环境

      # locale 

                    美高梅手机版4858 43

     发现系统语言环境已经成功改为 “zh_CN.UTF-8”

     再次尝试编辑汉语

     # vim 你是猪啊

     美高梅手机版4858 44

      #  ls

     美高梅手机版4858 45

     SUCCESS!至此,系统汉语乱码难题已化解。

  肆.化解汤姆cat输出日志乱码

  既然系统汉语乱码已经缓解了,那么汤姆cat输出日志华语乱码会不会也解决了吧?

  大家明日探视汤姆cat输出日志  

  进入Tomcat目录

      # cd $CATALINA_HOME

     #  tail -f ./logs/catalina.out

   
  美高梅手机版4858 46

  很不满,汤姆cat日志普通话照旧乱码。

 
分析:既然系统现已不会产出汉语乱码,评释系统语言环境是平常的,不过汤姆cat日志还会油但是生中文乱码,表达是汤姆cat内部的标题,网上查了有的素材,知道是JVM(Java
Virtual Machine)

    
java虚拟机所用的字符集与系统所用的字符集不等同导致的,知道原委,难题就好化解了,能够经过布置JVM的运转参数来达到修改JVM所使用字符集的目标。

       # ls -l ./bin/

   
  美高梅手机版4858 47

  找到 daemon.sh 和 catalina.sh   分别进入以下代码:

      JAVA_OPTS=”$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8
-Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.encoding=UTF-8″

      # vim ./bin/daemon.sh

   
 美高梅手机版4858 48

     # vim ./bin/catalina.sh

  美高梅手机版4858 49

  保存退出,重启汤姆cat

  # ./bin/shutdown.sh

    # ./bin/startup.sh

 以后再查看输出日志

   # tail -f ./logs/catalina.out

  向劳动器发2次呼吁

 美高梅手机版4858 50

 汤姆cat输出日志普通话正常突显。

           end!    (*^-^*)        

                         
———————————————–本身能力简单,有错误也许不足之处欢迎指正,也欢迎联系自个儿调换学习————————————————————

4.消除汤姆cat输出日志乱码

既是系统汉语乱码已经缓解了,那么Tomcat输出日志华语乱码会不会也化解了吧?

大家明日探视汤姆cat输出日志  

进入Tomcat目录

# cd $CATALINA_HOME

#  tail -f ./logs/catalina.out

美高梅手机版4858 51

很不满,Tomcat日志中文照旧乱码。

剖析:既然系统现已不会油不过生汉语乱码,阐明系统语言环境是健康的,不过汤姆cat日志还会现出中文乱码,表达是汤姆cat内部的难点,网上查了壹些资料,知道是JVM(Java
Virtual Machine)

java虚拟机所用的字符集与系统所用的字符集区别导致的,知道原委,难题就好消除了,可以透过安插JVM的运营参数来达到修改JVM所使用字符集的指标。

# ls -l ./bin/

美高梅手机版4858 52

找到 daemon.sh 和 catalina.sh   分别投入以下代码:

JAVA_OPTS=”$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8
-Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.encoding=UTF-8″

# vim ./bin/daemon.sh

美高梅手机版4858 53

# vim ./bin/catalina.sh

美高梅手机版4858 54

封存退出,重启Tomcat

# ./bin/shutdown.sh

# ./bin/startup.sh

近来再查看输出日志

# tail -f ./logs/catalina.out

向劳动器发一回呼吁

美高梅手机版4858 55

汤姆cat输出日志华语寻常展现。

end!   (*^-^*) 

正文永久更新链接地址:http://www.linuxidc.com/Linux/2017-07/145572.htm

美高梅手机版4858 56

  四.解决Tomcat输出日志乱码

  既然系统中文乱码已经消除了,那么汤姆cat输出日志粤语乱码会不会也解决了啊?

  大家今天看看汤姆cat输出日志  

  进入Tomcat目录

      # cd $CATALINA_HOME

     #  tail -f ./logs/catalina.out

      美高梅手机版4858 57

  很不满,汤姆cat日志国语依旧乱码。

 
分析:既然系统现已不会出现汉语乱码,注明系统语言环境是健康的,可是汤姆cat日志还会冒出粤语乱码,表明是汤姆cat内部的标题,网上查了一部分素材,知道是JVM(Java
Virtual Machine)

    
java虚拟机所用的字符集与系统所用的字符集不1样导致的,知道原因,难点就好消除了,能够由此配备JVM的开发银行参数来达到修改JVM所使用字符集的目标。

       # ls -l ./bin/

      美高梅手机版4858 58

  找到 daemon.sh 和 catalina.sh   分别进入以下代码:

      JAVA_OPTS=”$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8
-Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.encoding=UTF-8″

      # vim ./bin/daemon.sh

     美高梅手机版4858 59

     # vim ./bin/catalina.sh

  美高梅手机版4858 60

  保存退出,重启汤姆cat

  # ./bin/shutdown.sh

    # ./bin/startup.sh

 现在再查看输出日志

   # tail -f ./logs/catalina.out

  向服务器发二遍呼吁

 美高梅手机版4858 61

 汤姆cat输出日志汉语平常展现。

           end!    (*^-^*)        

                         
———————————————–自身能力有限,有不当只怕不足之处欢迎指正,也欢迎联系自个儿沟通学习————————————————————

联系格局

  • 电子邮箱:142476930玖@qq.com
  • 微信号:R1284103044

                                                   
                                       By 网维团队—–谢峥嵘

联系格局

  • 电子邮箱:142476930九@qq.com
  • 微信号:R1284103044

                                                   
                                       By 网维团队—–谢峥嵘

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有