1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /opt/mysql_root/base/share/charsets/ |
从上面可以看出客户端,连接层都为latin1编码,数据库为utf8编码
执行下面命令,将字符编码为utf8
mysql> SET NAMES 'utf8';
它相当于以下三指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
再执行插入语句,结果正常入库
相关推荐
java插入mysql中文乱码解决
Ubuntu 11.10 MySQL客户端Emma 6.0中文乱码解决办法.docx
mysql客户端mysql客户端mysql客户端
MySQL-client-5.5.39-2.rhel5.i386.rpm 是rhel5的MySql客户端
解决Java_Web开发中Jsp存储读取MySQL数据中文乱码的问题
用C#操作mysql时, 插入数据中文都是乱码,只显示问号,数据库本身使用的是utf-8字符
绿色版mysql客户端,可以很好的感受mysql.
linux系统mysql数据库客户端
mysql mysql客户端 工具 客户端
最新mysql for linux 最新客户端,要下载服务端,开发包,share包的话,我在csdn上上传了统一版本高的,欢迎下载!
个人总结了遇到使用Mysql数据库插入中文时产生乱码问题的解决方法
android客户端向服务器提交请求的中文乱码问题
非常好用的mysql客户端sqlyog中文版,64位Windows版;
主要介绍了JSP MySQL插入数据时出现中文乱码问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
linux下mysql_5数据库客户端rpm资源包
SQLyog_Enterprise.rar 为mysql的客户端,简单轻量,适合windows的各个版本
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品
在使用mysql的过程中,有个问题就是mysql的优化,mysql中longblob字段在5.5版本中默认的为1M。 想改变这个问题,需要注意几点: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > ...
mysql图形界面客户端
在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二、解决办法 1、尝试一 直接在linux上面使用insert语句插入中文,正常 2、尝试二 在...