博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql查询结果乱码
阅读量:4629 次
发布时间:2019-06-09

本文共 3445 字,大约阅读时间需要 11 分钟。

1.查询数据库结果乱码

mysql>   select doctitle,docpuburl from wcmdocument order by docpubtime desc limit 0,3;+-----------+-------------------------------------------------------------+| doctitle  | docpuburl                                                   |+-----------+-------------------------------------------------------------+| 2016-???? | http://xxx/case_usa/case_uk_bk/1075572.shtml || 2016-???? | http://xxx/case_uk_bk/1075570.shtml || 444??333  | http://xxx/test/blog/1333090.shtml |+-----------+-------------------------------------------------------------+3 rows in set (0.00 sec)

2.通过show variables like 'character_set_%';命令查询发现字符集不是utf-8

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     | utf8                                   || character_set_system     | utf8                                   || character_sets_dir       | /usr/local/mysql5.6.39/share/charsets/ |+--------------------------+----------------------------------------+8 rows in set (0.00 sec)

3.修改字符集为utf-8

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

4.查询修改结果是否生效;

mysql> show variables like 'character_set_%';+--------------------------+----------------------------------------+| Variable_name            | Value                                  |+--------------------------+----------------------------------------+| character_set_client     | utf8                                   || character_set_connection | utf8                                   || character_set_database   | utf8                                   || character_set_filesystem | binary                                 || character_set_results    | utf8                                   || character_set_server     | utf8                                   || character_set_system     | utf8                                   || character_sets_dir       | /usr/local/mysql5.6.39/share/charsets/ |+--------------------------+----------------------------------------+8 rows in set (0.00 sec)

5.再次查询,解决乱码

mysql> select doctitle,docpuburl from wcmdocument order by docpubtime desc limit 0,3;+-------------------+-------------------------------------------------------------+| doctitle          | docpuburl                                                   |+-------------------+-------------------------------------------------------------+| 2016-xx数据 | http://xxx/case_usa/case_uk_bk/1075572.shtml || 2016-xx数据 | http://xxx/case_uk_bk/1075570.shtml || 2016-xx数据  | http://xxx/test/blog/1333090.shtml  |+-------------------+-------------------------------------------------------------+3 rows in set (0.00 sec)

 

转载于:https://www.cnblogs.com/zs-notes/p/8916673.html

你可能感兴趣的文章
WinForm 实现验证码
查看>>
[C++]C++中的IO类
查看>>
笔记本电脑(Windows7)实现无线AP
查看>>
JqGridView 1.0.0.0发布
查看>>
欲精一行,必先通十行
查看>>
前端相关html和css
查看>>
celery
查看>>
实现音乐播放器
查看>>
BZOJ1002 [FJOI2007]轮状病毒(最小生成树计数)
查看>>
uv_timer_t的释放问题
查看>>
【bzoj1853】[Scoi2010]幸运数字 容斥原理+搜索
查看>>
【bzoj2770】YY的Treap 权值线段树
查看>>
利用闭包实现多次ajax请求只执行最后一次
查看>>
BZOJ1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列
查看>>
Shell基础命令之echo
查看>>
windows 常用命令
查看>>
python中tornado的第一个例子
查看>>
分享下自己写的一个微信小程序请求远程数据加载到页面的代码
查看>>
微软技术的变迁
查看>>
从网络上获取一张图片简单的
查看>>