zoukankan      html  css  js  c++  java
  • MobaXterm中文乱码问题

    现在Xshell和SecureCRT都要收费,本着不用盗版的原则,同时需要标签管理session,快捷命令等功能,最后选择了MobaXterm。
    但是使用后发现中文会乱码。后按照博客的方法,修改了终端字体,从UTF8修改为ISO-8859-2,发现之前会乱码的现在不会乱码了,但是之前不会乱码的现在又变为乱码了。。。
    最后仔细分析乱码的情况,发现:

    1. less查看中文会乱码
    2. less输入中文(搜索)也会乱码
    3. vim不会乱码
    4. python print会乱码
    5. bash echo不会乱码

    解决方法:

    1. 设置export LESSCHARSET=UTF-8后less显示不会乱码了
    2. 设置export LANG=zh_CN.UTF-8后less搜索不会乱码了
    3. python2的print不会乱码,python3 print会乱码。所以print之前设置print的编码:
    import io
    import sys
    sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
    
    1. MobaXterm设置session字体设置为utf8
  • 相关阅读:
    Docker
    CTF各种资源:题目、工具、资料
    Android工具集合
    Android相关资源
    命令注入新玩法:巧借环境攻击目标
    分库分表
    数据库读写分离
    Insomni'hack teaser 2019
    Insomni'hack teaser 2019
    35C3 CTF
  • 原文地址:https://www.cnblogs.com/Xjng/p/15219772.html
Copyright © 2011-2022 走看看