mysql不能显示中文字符

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 有时候MYSQL查询数据有中文的,就会显示乱码。 先使用下面命令显示出mySQL当前字符集的变量值: show variables like ‘%character%’; 可以看到: character_set_client和character_set_results的value值都是latin1,显示这是无法显示中文的。

有时候MYSQL查询数据有中文的,就会显示乱码。

image

先使用下面命令显示出mySQL当前字符集的变量值:

show variables like ‘%character%’;

可以看到:

character_set_client和character_set_results的value值都是latin1,显示这是无法显示中文的。

image

 

因此,需要输入下面两句:

set character_set_client=gbk;

set character_set_results=gbk;

再查询一下,中文问题就出来了。


image

 

    而上面的方法往往只是临时解渴之计,再根本的解决方法是在设计数据表时直接设置其charcater=gbk;

CREATE DATABASE dbName DEFAULT CHARSET=gbk;
USE Tank

CREATE TABLE tableName(

(table Field )


)DEFAULT CHARSET=gbk;

 

 

参考网址:

http://wenku.baidu.com/link?url=7v_tNah0H9Iy2QJTPt3452us7orj0K3vnTJ5rJ9VmUoL3ONMqOhYsPxH81Kplaqd5pqH9h419kK6Y-PZu1XwNNExnD-j0XbpDAS9UH67SjO

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
关系型数据库 MySQL Windows
MySQL启动时显示:发生系统错误 5。拒绝访问解决办法
MySQL启动时显示:发生系统错误 5。拒绝访问解决办法
MySQL启动时显示:发生系统错误 5。拒绝访问解决办法
|
关系型数据库 MySQL 数据库
解决MySQL无法输入中文字符的问题
解决MySQL无法输入中文字符的问题
451 0
|
存储 关系型数据库 MySQL
【Mysql】一学就会!一劳永逸的解决插入中文字符时的报错
【Mysql】一学就会!一劳永逸的解决插入中文字符时的报错
194 0
|
关系型数据库 MySQL 数据库管理
mysql 查询后不显示标题
mysql -h 146.240.54.1 -P 60028 -u dba -p123456 -Dtestdb 直接进入命令行,select,是有|显示的格式的。
1381 0
|
关系型数据库 MySQL
mysql如何显示前50行?
mysql如何显示前50行?
537 0
|
关系型数据库 MySQL
解决Navicat中文乱码问题(mac版本,MySQL显示正常)
解决Navicat中文乱码问题(mac版本,MySQL显示正常)
450 0
解决Navicat中文乱码问题(mac版本,MySQL显示正常)
|
关系型数据库 MySQL 数据库
mysql控制台 show databases不显示结果的原因
mysql控制台 show databases不显示结果的原因
691 0
mysql控制台 show databases不显示结果的原因
|
SQL 关系型数据库 MySQL
软件测试mysql面试题:如何在SQL中显示当前日期?
软件测试mysql面试题:如何在SQL中显示当前日期?
88 0
|
关系型数据库 MySQL 数据库
MySQL百分比显示和显示前百分之几的方法
MySQL百分比显示和显示前百分之几的方法
465 0
MySQL百分比显示和显示前百分之几的方法
|
关系型数据库 MySQL 数据库
【MySQL作业】SELECT 数据查询——美和易思定制显示查询结果应用习题
【MySQL作业】SELECT 数据查询——美和易思定制显示查询结果应用习题
149 0
【MySQL作业】SELECT 数据查询——美和易思定制显示查询结果应用习题