SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题

一、SSH Secure Shell Client连接Linux 命令行显示中文乱码问题

linux 设置系统语言

修改 /etc/sysconfig/i18n 文件,如

LANG="en_US.UTF-8",xwindow会显示英文界面,

LANG="zh_CN.GB18030",xwindow会显示中文界面。

还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n

修改 $HOME/.i18n 文件(vim  $HOME/.i18n),如

LANG="en_US.UTF-8",xwindow会显示英文界面,

LANG="zh_CN.GB18030",xwindow会显示中文界面。

这样就可以改变个人的界面语言,而不影响别的用户。修改后重新连接系统即可。

LANG="en_US.UTF-8",效果如下

LANG="zh_CN.GB18030",效果如下

二、SSH Secure Shell Client连接Linuxoracle 查询数据中文乱码问题

查询数据所用字符集:select * from nls_database_parameters;

NLS_LANG的组成规则为NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET

SQL> select * from nls_database_parameters; 我的字符集即为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

[[email protected] ~]$ echo $NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

查看oracle用户下的.bash_profile文件,NLS_LANG和所查询的是一致的,但是没有export,修改export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

[[email protected] ~]$ vim .bash_profile # .bash_profile

# Get the aliases and functions if [ -f ~/.bashrc ]; then         . ~/.bashrc fi

# User specific environment and startup programs

ORACLE_BASE=/u01/oracle

ORACLE_HOME=/u01/oracle/app/12.1.0

ORACLE_SID=GFKTBB1

NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

PATH=$PATH:$HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/bin

export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID

$ source .bash_profile                //执行source命令使修改完的.bash_profile文件生效
重新连接oracle进行查询中文即可查看。

中文乱码如图:

正常显示中文如图:

时间: 2024-12-17 03:17:14

SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题的相关文章

配置SSH Secure Shell Client连接Linux

前提 通常,我们在Windows开发是需要远程登录到Linux,常用的远程登录工具有SSH(SSH Secure Shell Client)和SecureCRT等,其中SSH Secure Shell Client免费,推荐使用. 使用SSH(SSH Secure Shell Client)远程登录Linux需要在Linux上安装支持SSH2协议. 在Linux上没安装SSH协议之前,用SSH Secure Shell Client远程登录会提如下: 在Linux上安装SSH协议 本次使用的Li

如何避免SSH Secure Shell Client连接Linux超时,自动断开?

一般修改两个地方可将这烦人的问题解决 1.echo $TMOUT 如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0. 2.修改/etc/ssh/sshd_config文件,将 ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息

VNCServer,SSH Secure Shell Client,window远程控制linux

1.VNC远程连接linux图形化桌面 2.SSH Secure Shell Client连接linux终端 3.设置FTP与linux传输文件 1.VNC远程连接linux图形化桌面 在centos下运行: yum -y instll vnc vnc-server 运行完后,rpm -q vncserver 却提示:package vncserver is not installed ,不知道什么原因,yum search vnc 发现有好几种版本,选择运行 yum install tiger

SSH Secure Shell Client安装和使用

SSH是一个用来替代TELNET.FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题.为了系统安全和用户自身的权益,推广SSH是必要的. SSH是英文Secure Shell的简写形式.通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗. SSH Secure Shell Client是一款不错的远程linux的工具,下载地址:http://down.51cto.com/data/643694,缺点就

SSH Secure Shell Client中文乱码的解决方法

这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要'UTF-8'编码,Windows中文版的编码是非UTF-8.zh_CN.UTF-8是UTF编码的中文语言环境.Windows使用的是GB2312编码,大多数linux系统支持的是UTF-8编码,而远程登陆时使用的是本地编码,所以会出现乱码的问题:现有几种解决方案: 方案一:修改linux服务器的环境变量 使用linux,在用户根目录下有一个.bash_profile配置文件,该配置只对当前用户有效.若对

SSH Secure Shell Client的傻瓜式使用方法

说明:本记录仅是使用此软件的一种简单的操作方式,如果想深入研究,请做如下三件事: 1)到其官网了解她的前世今生 2)下载她.安装她.操作她(这一步需要不断的尝试.不断的深入.不断的探索,当然最好理论结合实践边探索便查看她的用户使用手册) 3)详细的查看她的帮助文档.常见问题列表.论坛.社区等信息,并且做笔记总结.分享给更多的人 如果你想迅速上手,简单使用,请往下看(假设你已经下载.安装了她,版本是3.2.9,不同版本操作方式会有络有差异): 1:双击其客户端图标,出现下图所示窗体 2:我使用她主

SSH Secure Shell Client中文乱码的解决办法

#vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030"  LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"  SYSFONT="lat0-sun16"

虚拟机使用PuTTY、SSH Secure Shell Client前的配置

1 仅主机模式 2 检查子网IP 为192.168.154.0 3 进入虚拟机,检查IP地址 ip addr show 添加IP地址 ip addr add dev eno16777736 192.168.154.18/24 ping ping 192.168.154.1

ssh secure shell client

登陆方式和putty一样