写入、读取Mysql数据库时乱码的解决办法:(超有效)
来源:互联网 发布:南京大学网络教育2017 编辑:程序博客网 时间:2024/05/29 23:47
乱码的现象:
1.用php写入数据到mysql用phpmyadmin查看时中文变成了一堆不知所云的乱码;
2.用php写入到mysql的中文在phpmyadmin中查看正常,但PHP读出来显示到网页中时全都变成了”?????”
我是使用php编写的,出现这个问题后,我在网上查到的很多答案都是在连接数据库时通过语句设置编码为utf8,即$sql->set_charset(‘utf8’);
这样的话,那我岂不是要在每次连接数据库那里加这条语句,这样实在太麻烦了。
后来就在mysql官网下面的评论区找到了一个大神的神办法:
就是在my.ini(一般在/etc/my.ini)文件里加上:
skip-character-set-client-handshakecollation_server=utf8_unicode_ci character_set_server=utf8
这样子就不用在每次连接数据库时加set_charset了。(太强了!!)
在大神评论下面还有人说到:
看来这方法真的隐藏很深啊!!苦了我找这么久(┬_┬)
最后还想说一下,今天看了好多中文的文章都没有找到这个隐藏办法,更多的是千遍一律的set_charset(),有点小失望,以后还是推荐首选英文文章看吧。
阅读全文
1 0
- 写入、读取Mysql数据库时乱码的解决办法:(超有效)
- 解决PHP写入、读取MYSQL数据库数据中文乱码问题
- 写入服务器的mySql数据库汉字时乱码
- PHP关于GBK格式写入utf8_general_ci 编码mysql数据库乱码的解决办法
- jsp界面写入数据库时中文乱码(sql语句执行中文乱码)解决办法
- 关于mysql读取、写入出现乱码的解决方法(个人总结)
- asp读取mysql数据库时网页产生的乱码问题
- 解决asp读取mysql数据库的乱码
- MYSQL数据库导入数据时出现乱码的解决办法
- MYSQL数据库导入数据时出现乱码的解决办法
- MYSQL数据库导入数据时出现乱码的解决办法
- MYSQL数据库导入数据时出现乱码的解决办法
- MYSQL数据库导入数据时出现乱码的解决办法
- MYSQL数据库导入数据时出现乱码的解决办法
- php读取mysql乱码解决办法
- hibernate连接mysql数据库的乱码解决办法
- MySQL数据库中文乱码的解决办法
- mysql写入数据库后,数据出现乱码问题的解决方案
- PostgreSQL Getting Started
- java之路:启动问题:Fail to create the java Virtual Machine
- How to Install Git Server in the PI
- 从const int *, int const *, int * const 及const int * const到指针常量、常量指针
- mysql执行sql文件中文乱码解决
- 写入、读取Mysql数据库时乱码的解决办法:(超有效)
- spring mvc 注解RequestParam,RequestBody,ModelAttribute详细说明
- 免费的STUN服务器
- Java设计模式之创建型模式-原型模式(Prototype)
- ListView + CheckBox(或者是RadioGroup等控件)的混乱选中原理
- HDU 6170 Two strings (二维DP)
- springmvc集成shiro后,session、request姓什么?
- python2/3---sort方法与sorted函数的使用
- Android 监听软键盘弹出