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
  • 相关阅读:
    java并发编程
    Linux C++服务器端进程SDK
    定时器SDK
    Redis3.0集群方案分析
    DES
    生成验证码
    MVC Ajax.BeginForm 提交上传图片
    EF LIKE 查询
    JS 60秒后重发送验证码
    EF 指定字段修改
  • 原文地址:https://www.cnblogs.com/Xjng/p/15219772.html
Copyright © 2011-2022 走看看