• xShell终端下中文乱码问题


    今天,可能是因为不小心中途打断了xShell更新,结果打开xShell发现里面的中文全成了乱码。于是去网上查了一下原因。

     更新xshell(xshell5)以及其他终端中文乱码的原因无非有三种

    (1)xshell终端的编码问题(一般都是这出了点问题)

    (2)Linux系统的编码问题

    (3)前两种编码不匹配

    XShell终端编码出问题

    解决:文件 ->属性->终端 ->编码设置为Unicode (UTF-8)

    Linux系统编码问题

    如果上面还是解决没解决问题,再试试下面:

    解决:

    (1) 执行locale命令查看系统语言

    或者输入 echo $LANG  

    (2)设置系统环境变量LANG为en_US.UTF-8:
      export LANG=en_US.UTF-8

    或者编辑文件:vim /etc/sysconfig/i18n

     

    退出保存,去重启一下虚拟机。一般到这可以解决问题了

    两端的语言编码不一致

    如果上述操作后,还是有中文乱码问题,比如中文文件名、cat包含中文的文件等,可去

    修改Linux环境变量LANG,或者修改xshell终端编码:

    File->Properties
    修改为Chinese Simplified (GB2312)

    最后,退出保存,一定确保重新启动虚拟机、xShell!再查看中文乱码是否修复。

  • 相关阅读:
    正则表达式简介
    每个程序员都必须遵守的编程原则
    String, StringBuffer, StringBuilder
    一些软件设计的原则
    A hard puzzle ACM HDU1097
    ACM HDU 1032The 3n + 1 problem
    Humble Numbers HDU 1058 ACM
    ACM HDU 1028Ignatius and the Princess III
    HangOver ACM HDU1056
    ACM HDU 1021Fibonacci Again
  • 原文地址:https://www.cnblogs.com/tp-16b/p/8698870.html
Copyright © 2020-2023  润新知