Xshell登录进入CentOS 6.5系统后,Python交互模式和数据库模式下,出现乱码的问题及解决方法
在用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/
[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 ...
修改.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交互模式和数据库模式下,出现乱码的问题及解决方法相关推荐
- centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课 rsync可以增量同步,scp不行 ...
- 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...
最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...
- 重装系统计算机名称回对ug,电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法...
<电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法>由会员分享,可在线阅读,更多相关<电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法(2页珍藏版)>请 ...
- 华硕天选重装系统后,出现Fn+F5切换模式不管的情况
问题描述 华硕天选重装系统后,出现Fn+F5切换模式不管的情况 原因分析: 可能电脑重装系统后,控制风扇驱动没有安装,或者没有安装奥创中心,或者奥创中心过旧. 解决方案: 本人电脑华硕天选FA506I ...
- 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...
现如今网络发展速度非常快,无线网络已经普及了,使用率高了遇到的问题也就多了.比如有时候笔记本win7系统连接无线信号时出现"Windows无法连接到路由器名称"(如下图所示),该如 ...
- 重装系统 计算机意外遇到错误无法运行,win7系统重装笔记本提示"计算机意外的重新启动或遇到错误"的解决方法...
今天和大家分享一下win7系统重装笔记本提示"计算机意外的重新启动或遇到错误问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统重装笔记本提示"计算机意外的重新启动或遇到错误的问 ...
- win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法
MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...
- 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...
[文章导读]在Win10系统中,有用户在打开软件时遇到了"服务器没有及时响应或控制请求"的错误提示,导致无法打开软件,这该如何解决呢? 在win10系统中,有用户在打开软件时遇到了 ...
- w7计算机防火墙无法更改,win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因及四种解决方法...
win7系统提示"防火墙无法更改某些设置,错误代码0x8007437",这该怎么办呢?下面脚本之家的小编就带来win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因 ...
最新文章
- R语言函数:length计算长度、seq生成数据序列、rep将数据对象重复N遍复制、cut将连续变量分割为多水平的因子变量、pretty将连续变量x分成n个区间创建合适的断点、cat数据对象拼接
- .NET平台开源项目速览(2)Compare .NET Objects对象比较组件
- python3 redis操作 错误 cannot import name 'StrictRedis' from 'redis'
- JAVA之JVM之内存分配与回收策略(二)
- 使用ORM提取数据很容易! 是吗?
- 本地Apache服务器访问时502 Server dropped connection 错误解决方法
- HTTP、websocket、XMPP、COAP、MQTT和DDS协议对比
- PHP多功能自动发卡平台源码带手机版 带多套商户模板
- Xubantu安装google 输入法以及You‘re currently running Fcitx with GUI, but fcitx-configtool couldn‘t be found
- 使用openwrt-SDK 生成IPK
- java里seri_全面解释Java中的serialVersionUID
- hive hql 交差并集 练习
- 分享几款交互UI设计软件用法,了解后再选择
- 平面设计简化布局的要点是什么
- CSS技巧之向下箭头
- C++学习需要看的书籍
- qq邮箱 北航邮箱配置 foxmail
- 系统之家win7 32位64位iso极速旗舰版 v12.1
- 大二web期末大作业——家乡主题网页设计(web前端网页制作课作业) 四川旅游网页设计制作
- TCP三次握手和四次挥手的全过程
热门文章
- Mac 强制退出程序方法
- 微型计算机三部分基本组成,微型计算机的基本组成
- a标签实现文件下载(ie8可用)
- 考虑线程安全的List集合选择
- springboot执行批量插入_springboot2.1.8+elasticsearch7.3.2(三),添加文档,批量添加文档...
- 多目标优化算法matlab代码大合集
- php打印文字到图片,【PHP】打开一个图片然后加上水印(图片上生成文字)
- 王峰十问Nervos联合创始人王宁宁:缘何“中国最懂以太坊的人”要走中国公链的自主创新之路?...
- 微信小程序约课_基于微信小程序的瑜伽馆约课系统设计
- 路飞学城之 luffy(1)