也论PHP写MySql在phpAdmin中出现乱码
来源:互联网 发布:明基显示器2430知乎 编辑:程序博客网 时间:2024/05/16 05:25
通常来说,PHP写MySql出现乱码都是由于编码不一致导致。
最近写一个PHP项目也出现了乱码,在phpAdmin中,以及数据读取出来都是乱码。
查阅多方资料都没能够解决。
这里记录下我的思路,我的首页也就是项目入口点的字符集设置为UTF-8,然后在程序中给MySQL写入中文字符串。
发现在phpAdmin中是乱码。
后来看phpAdmin中页面字符集设置为utf-8,也就是说。我就将数据库,表格,字段的字符集都设置为utf8,还是出现乱码。
然后在查询时,执行mysql_query("set names utf8");
然后在phpAdmin中查看表格内容,发现乱码已经没有了,显示正常。
在自己的页面文件中,字符集设置为utf-8,从mysql中读取内容显示正常。
个人体会就是,让各方的字符集都保持一致,乱码问题就会解决。
mysql_query("set names utf8");这个可以设置数据库连接的字符集。
在上文中,我的数据库,表格字段都是utf8,所以数据库连接时候的字符集也要保持一致。
这个也可以在phpAdmin的首页进行设置。但是为保证正确期间,最好在每次执行查询时,都进行一次设置。
- 也论PHP写MySql在phpAdmin中出现乱码
- PHPadmin中Mysql中文乱码
- PHPAdmin中的mysql乱码问题
- 配置windows2003 iis+php+mysql+phpadmin中注意的问题
- windows php+mysql+iis+phpadmin
- PHP MYSQL 出现乱码
- 关于WAMPserver中phpadmin连接mysql时出现#1045无法登陆mysql的解决方法
- Ubuntu9.10安装Apache+php+mysql+phpadmin
- WAMP中PhpAdmin修改MySql中密码
- mysql+phpadmin
- 怎样在MySQL中显示中文,而不出现乱码?
- 在CMD中操作mysql数据库出现中文乱码解决方案
- 在CMD中操作mysql数据库出现中文乱码解决方案
- Mysql乱码问题; 在java中,向数据库中插入数据出现乱码
- 解决PHP+MySQL出现乱码的现象
- PHP+MYSQL 出现乱码的解决方法
- PHP+MYSQL 中文出现乱码的解决方法
- apache+php+mysql 为何会出现乱码
- 暑期强化第一季
- 【代码】android通过criteria选择合适的地理位置服务
- hdu 2896
- 用Apache James搭建本地邮件服务器
- JavaScript面向对象编程--新的探索
- 也论PHP写MySql在phpAdmin中出现乱码
- 业务需求调研准备工作
- Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
- RHEL 5最新版DVD和CD下载
- log4j配置祥解
- 关于编程,大学没有传授的10件事
- Struts2 类型转换
- Struts2 校验
- 【Android笔记 三】Location获取地理位置信息(中)Criteria类的简单使用