事先租的服务器并未中文乱码的难题,近来重装了一下系列, 出现了中文乱码,
以下是化解方案:

XShell连接 Linux系统,展现普通话乱码,

摘要: Linux系统,中文呈现乱码

 

mysql客户端数据乱码难题,Linux系统显示汉语乱码化解。    XShell是一个无敌的安全终端模拟软件,它辅助SSH1, SSH2及 Microsoft
Windows平台的Telnet NetSarang Xshell 4 Build
0120说道。使用Xshell能够火速方便的管理Linux主机。

    我们在选择时,也许会遇见Linux下显得粤语乱码的事态,一下为消除办法。

    输入 df -h查看系统体积时,突显如下:

澳门金沙国际 1

查看语言包帮忙的语言类型,如下所示:

澳门金沙国际 2

可见,Linux系统本人不协助UTF-8编码格式。此时,供给修改系统布署文件,如下修改内容为:

1 LANG="zh_CN.utf8"
2 LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"
3 SUPPORTED="zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en"
4 SYSFONT="lat0-sun16"

 

澳门金沙国际 3

再也启航连接,再一次输入 df -h,如下:

澳门金沙国际 4

 

方法二:

  若系统扶助中文语言包,展现还为乱码,则应当是Xshell连接工具的标题。

  打开终端服务,选拔菜单—属性,如下:

澳门金沙国际 5

找到 ‘终端’的编码设置,选取UTF-8编码格式即可,如下:

澳门金沙国际 6

 

Linux系统,展现汉语乱码, 摘要:
Linux系统,中文展现乱码 XShell是1个精锐的广安终端模拟软件,它扶助SSH1,
SSH2及 Microsoft Wi…

XShell连接 Linux系统展现中文乱码化解

XShell是一个精锐的淮北终端模拟软件,它补助SSH1, SSH2及 Microsoft
Windows平台的Telnet NetSarang Xshell 4 Build
0120斟酌。使用Xshell能够非常的慢方便的管理Linux主机。

咱俩在使用时,恐怕会遇上Linux下显得中文乱码的情事,一下为焚林而猎办法。

输入 df -h查看系统容积时,展现如下:

澳门金沙国际 7

翻开语言包帮忙的语言类型,如下所示:

澳门金沙国际 8

可见,Linux系统自己不辅助UTF-8编码格式。此时,需求修改系统布局文件,如下修改内容为:

1 LANG=”zh_CN.utf8″
2 LANGUAGE=”zh_CN.utf8:zh_CN.GB2312:zh_CN”
3 SUPPORTED=”zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en”
4 SYSFONT=”lat0-sun16″

澳门金沙国际 9

双重起动连接,再一次输入 df -h,如下:

澳门金沙国际 10

方法二:

若系统扶助普通话语言包,展现还为乱码,则应该是Xshell连接工具的难点。

开拓终端服务,选拔菜单—属性,如下:

澳门金沙国际 11

找到 ‘终端’的编码设置,接纳UTF-8编码格式即可,如下:

澳门金沙国际 12

澳门金沙国际 ,Xshell达成Windows上传文件到Linux主机 

Xshell 登录 CentOS 6.3 中文乱码的化解

VirtualBox4.12文本安装CentOS 5.4以及Xshell连接教程 PDF

Xshell连接CentOS6.5 iptables或ls 输出乱码

VMware Linux使用Xshell登陆

选取Xshell密钥认证机制远程登录Linux

正文永久更新链接地址:

Linux系统展现汉语乱码化解XShell是二个强硬的平安终端模拟软件,它协助SSH1, SSH2及 Microsoft
Windows平台的Telnet NetSarang Xshell 4 Bui…

mysql客户端数据乱码难点

往mysql插入粤语数据时出现乱码,如下:

mysql> select * from test;
+------+-----------+
| id | name |
+------+-----------+
| 1 | 鐜嬪煿鍧?|
| 2 | 鐜嬫檽宄?|
| 3 | 寮犲皬闆?|
| 4 | 鐜嬮洩宄?|
| 5 | 闄嗕簯 |
| 6 | 妗冭姳濂?|
| 1 | demo1 |
| 2 | demo2 |
| 3 | demo3 |

+——+———–+

可是在应用程序中却能够正常的具体数据

1李晓峰
2王晓峰
3张小雪
4王雪峰
5陆云
6桃花女
1demo1
2demo2
3demo3

为了在客户端能够健康的显得粤语,能够修改下编码集,如下:

输入 show variables like ‘char%’;

mysql> show variables like 'char%';
+--------------------------+-----------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------+
| character_set_client | utf8 |
| character_set_connection | gbk |
| character_set_database | gbk |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | gbk |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql6.0\share\charsets\ |
+--------------------------+-----------------------------+
8 rows in set (0.00 sec)

能够见见character_set_client
和character_set_results的编码都为utf8,现在把它们都修改为gbk

mysql> set character_set_client=gbk;
Query OK, 0 rows affected (0.00 sec)


mysql> set character_set_results=gbk;
Query OK, 0 rows affected (0.00 sec)

再使用 show variables like ‘char%’;查询

mysql> show variables like 'char%';
+--------------------------+-----------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | gbk |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | gbk |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql6.0\share\charsets\ |
+--------------------------+-----------------------------+

再查看数据库中的内容

mysql> select * from test;
+------+--------+
| id | name |
+------+--------+
| 1 | 李晓峰 |
| 2 | 王晓峰 |
| 3 | 张小雪 |
| 4 | 王雪峰 |
| 5 | 陆云 |
| 6 | 桃花女 |
| 1 | demo1 |
| 2 | demo2 |
| 3 | demo3 |
+------+--------+
9 rows in set (0.00 sec)

 

往mysql插入普通话数据时出现乱码,如下: mysql select * from
test;+——+———–+| id | name |+——+———–+| 1 |
鐜嬪煿鍧…

 

 

输入locale查看当前的言语是或不是是中文

 1 root@ubuntu:~# locale
 2 LANG=zh_CN.GBK
 3 LANGUAGE=
 4 LC_CTYPE="zh_CN.GBK"
 5 LC_NUMERIC="zh_CN.GBK"
 6 LC_TIME="zh_CN.GBK"
 7 LC_COLLATE="zh_CN.GBK"
 8 LC_MONETARY="zh_CN.GBK"
 9 LC_MESSAGES="zh_CN.GBK"
10 LC_PAPER="zh_CN.GBK"
11 LC_NAME="zh_CN.GBK"
12 LC_ADDRESS="zh_CN.GBK"
13 LC_TELEPHONE="zh_CN.GBK"
14 LC_MEASUREMENT="zh_CN.GBK"
15 LC_IDENTIFICATION="zh_CN.GBK"
16 LC_ALL=

 

假若不是, 输入添加国语字符集: 

locale-gen zh_CN.GBK

还是能够 查看本地安装的语言包有何:

locale -a

接着 输入

vim /etc/environment

修改内容为(原内容最好注释掉别删):

LANGUAGE=”zh_CN:zh:en_US:en”
LANG=zh_CN.GBK

保存退出并使该公文立刻生效实施如下命令:

source /etc/environment

完成。

 

相关文章