MySQL读取中文乱码的问题。

原创 2015年07月08日 13:43:56

首先,我确认机子是配置都是 UTF8 的字符编码。

可以用show variables like 'char%' 来查询。

mysql> show variables like 'char%';
+--------------------------+----------------
| Variable_name            | Value
+--------------------------+----------------
| character_set_client     | gbk
| character_set_connection | gbk
| character_set_database   | latin1
| character_set_filesystem | binary
| character_set_results    | gbk
| character_set_server     | latin1
| character_set_system     | utf8
| character_sets_dir       | C:/Program File
+--------------------------+----------------
8 rows in set (0.00 sec)
 

mysql>


然后再程序中读取的时候中文总是乱码。网上各种方法试用过了。

mysql_init(&m_connMysql);
mysql_set_character_set(&m_connMysql, "gbk");    //gbk  utf8 

这里有个问题,我数据库是utf8 格式的,结果改成 gbk 居然可以读出中文了。。。

反而如果是utf8 依然是乱码。 我也不明白为什么,先写到这里吧。希望有人能告诉下答案。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MySQL 中文显示乱码

最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a...

Mysql中文乱码问题完美解决方案

原文:http://www.2cto.com/database/201108/101151.html MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在lat...

彻底解决mysql中文乱码的办法

原文链接:http://www.pc6.com/infoview/Article_63586.html MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例...

数据库读出乱码解决

修改MYSQL数据库,数据表,字段的编码(解决JSP乱码) 要解决JSP乱码,首先就要了解JSP乱码的原因1.架设服务器安装MYSQL时的会让你选择一种编码,如果这种编码与你的网页不一致,可能就会造成...

解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题

MySQL虽说好用,但很容易出现中文乱码的问题,以下列出Java Web开发中常见的几种中文乱码问题: 1、JSP页面显示问题 2、存入MySQL数据中文乱码 3、读取MySQL数据...

一劳永逸的解决mysql存储和读取中文乱码的问题

今天用MYSQL存储文本时,发现只能存数字和英文,存储中文的话就全是问号(?),我找到了一个解决办法,所以来分享一下: 就是在创建数据库的时候要把数据库的碥码也设置好,而之后在创建表,项的时...

常见php与mysql中文乱码问题解决办法

乱码问题1: 用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号。 症状: 用PHPmyAdmin输入汉字正常,但当PHP网页显示MySQL...
  • lxhjh
  • lxhjh
  • 2016-08-04 10:12
  • 814

mysql中文乱码问题

  • 2008-11-05 17:08
  • 617KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)