在用Xshell登录进入linux后,默认情况下如果敲击delete,backspace键,上下左右方向键时会产生^H、^[[A等乱码问题,这通常是因为编码不匹配的问题。

1.中文乱码问题

用 Xshell 连接 linux 系统时,显示数据到控制台,中文为乱码。
查看当前使用的编码格式:
[root@localhost share_data]# echo $LANG
zh_CN.GB2312
解决方式,可以修改编码设置:
[root@localhost share_data]# vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
[文件]–>[打开]–>在打开的session中选择连接的那个 ,点击properties -> [Terminal ] ,在右边的translation先选择utf8,然后重新连接服务器即可。

2.Orcle等数据库模式下,delete、backspace、方向键、退格键等出现乱码的问题

Xshell登录进入linux后,在普通命令行方式下没问题。但当操作数据库等模式,按delete、backspace键、方向键时会产生^H等乱码问题。这通常是因为设置方式不合适,造成编码不匹配的问题。
解决方法:
选择File------>Propertise

弹出的对话框中,选择Terminal下的Keyboard.如下设置:

3.解决CentOS 6.5中,Python-2.7.*交互模式下方向键、退格键等出现乱码的问题

由于CentOS6.5系统自带的python版本为2.6.6,而很多情况下我们要求使用的python版本为2.7.*安装完毕后,发现使用系统自带的python  2.6.6版本时,箭头和退格正常使用,然而升级后的python2.7.*使用退格键和上下左右键会出现乱码。

分析原因:由于系统缺少了readline相关模块,CentOS 6.5默认只安装了readline模块而没有安装readline-devel模块

解决方法:安装readline-devel模块

  • yum -y install readline-devel

  • 进入python的安装路径,重新编译一下python2.7.* :

    ./configure --prefix=/usr/local/python2.7.*

    make && make install

    重新启动python就能够正常使用退格键.....

    如按方向键还是出现乱码,可以再安装rlwrap

    具体可以看这篇文章: http://utopia.knoware.nl/~hlub/uck/rlwrap/

    1. [root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz

        [root@oracle11g ~]# cd rlwrap-0.30

        [root@oracle11g rlwrap-0.30]# ./configure

        [root@oracle11g rlwrap-0.30]# make

        [root@oracle11g rlwrap-0.30]# make install

        [root@oracle11g rlwrap-0.30]# rlwrap

        Usage: rlwrap [options] command ...

    2. 修改.bash_profile
       [root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
      (该文件在你的oracle用户目录下可找到)。
      添加这两行:

      alias sqlplus='rlwrap sqlplus'
      alias rman='rlwrap rman'

    参考:
    http://88fly.blog.163.com/blog/static/12268039020122224259326/
    http://blog.csdn.net/chentaocba/article/details/7183782

Xshell登录进入CentOS 6.5系统后,Python交互模式和数据库模式下,出现乱码的问题及解决方法相关推荐

  1. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  2. 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...

    最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...

  3. 重装系统计算机名称回对ug,电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法...

    <电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法>由会员分享,可在线阅读,更多相关<电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法(2页珍藏版)>请 ...

  4. 华硕天选重装系统后,出现Fn+F5切换模式不管的情况

    问题描述 华硕天选重装系统后,出现Fn+F5切换模式不管的情况 原因分析: 可能电脑重装系统后,控制风扇驱动没有安装,或者没有安装奥创中心,或者奥创中心过旧. 解决方案: 本人电脑华硕天选FA506I ...

  5. 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...

    现如今网络发展速度非常快,无线网络已经普及了,使用率高了遇到的问题也就多了.比如有时候笔记本win7系统连接无线信号时出现"Windows无法连接到路由器名称"(如下图所示),该如 ...

  6. 重装系统 计算机意外遇到错误无法运行,win7系统重装笔记本提示"计算机意外的重新启动或遇到错误"的解决方法...

    今天和大家分享一下win7系统重装笔记本提示"计算机意外的重新启动或遇到错误问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统重装笔记本提示"计算机意外的重新启动或遇到错误的问 ...

  7. win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法

    MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...

  8. 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...

    [文章导读]在Win10系统中,有用户在打开软件时遇到了"服务器没有及时响应或控制请求"的错误提示,导致无法打开软件,这该如何解决呢? 在win10系统中,有用户在打开软件时遇到了 ...

  9. w7计算机防火墙无法更改,win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因及四种解决方法...

    win7系统提示"防火墙无法更改某些设置,错误代码0x8007437",这该怎么办呢?下面脚本之家的小编就带来win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因 ...

最新文章

  1. R语言函数:length计算长度、seq生成数据序列、rep将数据对象重复N遍复制、cut将连续变量分割为多水平的因子变量、pretty将连续变量x分成n个区间创建合适的断点、cat数据对象拼接
  2. .NET平台开源项目速览(2)Compare .NET Objects对象比较组件
  3. python3 redis操作 错误 cannot import name 'StrictRedis' from 'redis'
  4. JAVA之JVM之内存分配与回收策略(二)
  5. 使用ORM提取数据很容易! 是吗?
  6. 本地Apache服务器访问时502 Server dropped connection 错误解决方法
  7. HTTP、websocket、XMPP、COAP、MQTT和DDS协议对比
  8. PHP多功能自动发卡平台源码带手机版 带多套商户模板
  9. Xubantu安装google 输入法以及You‘re currently running Fcitx with GUI, but fcitx-configtool couldn‘t be found
  10. 使用openwrt-SDK 生成IPK
  11. java里seri_全面解释Java中的serialVersionUID
  12. hive hql 交差并集 练习
  13. 分享几款交互UI设计软件用法,了解后再选择
  14. 平面设计简化布局的要点是什么
  15. CSS技巧之向下箭头
  16. C++学习需要看的书籍
  17. qq邮箱 北航邮箱配置 foxmail
  18. 系统之家win7 32位64位iso极速旗舰版 v12.1
  19. 大二web期末大作业——家乡主题网页设计(web前端网页制作课作业) 四川旅游网页设计制作
  20. TCP三次握手和四次挥手的全过程

热门文章

  1. Mac 强制退出程序方法
  2. 微型计算机三部分基本组成,微型计算机的基本组成
  3. a标签实现文件下载(ie8可用)
  4. 考虑线程安全的List集合选择
  5. springboot执行批量插入_springboot2.1.8+elasticsearch7.3.2(三),添加文档,批量添加文档...
  6. 多目标优化算法matlab代码大合集
  7. php打印文字到图片,【PHP】打开一个图片然后加上水印(图片上生成文字)
  8. 王峰十问Nervos联合创始人王宁宁:缘何“中国最懂以太坊的人”要走中国公链的自主创新之路?...
  9. 微信小程序约课_基于微信小程序的瑜伽馆约课系统设计
  10. 路飞学城之 luffy(1)