php写入mysql中文乱码
2014-10-31 16:27
176 查看
php中关于mysql的操作非常简单,然而最近在做一个小工具的时候发现php写入mysql的数据库中出现了中文字符的乱码,这个乱码的问题纠结了我好久,明明英文字符写入正常,但是中文就是乱码!
一开始我感觉是我建立mysql数据库的时候没有设置UTF-8字符集,然而后来我发现即使我设置了这个字符集还是不能解决问题,写入mysql的字符串照样乱码。
后来找到了解决方案,记录如下:
这里的courseTable表示的是你要些人的数据库,$con是你之前的连接数据库的对象,通过上面的语句MySQL中通过PHP写入的字符串就不会出现乱码了
一般只加入第一条语句就好了
若是浏览器编码问题,插入这句话
header("content-Type: text/html; charset=utf-8");
一开始我感觉是我建立mysql数据库的时候没有设置UTF-8字符集,然而后来我发现即使我设置了这个字符集还是不能解决问题,写入mysql的字符串照样乱码。
后来找到了解决方案,记录如下:
//尝试创建数据库表 mysql_select_db("courseTable",$con); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER_SET_CLIENT=utf8"); mysql_query("SET CHARACTER_SET_RESULTS=utf8");
这里的courseTable表示的是你要些人的数据库,$con是你之前的连接数据库的对象,通过上面的语句MySQL中通过PHP写入的字符串就不会出现乱码了
一般只加入第一条语句就好了
若是浏览器编码问题,插入这句话
header("content-Type: text/html; charset=utf-8");
相关文章推荐
- PHP-MYSQL中文乱码问题
- 解决MySQL中文乱码问题|PHP+MySQL
- 中文数据写入MySql乱码问题
- php中文乱码,php mysql 中文乱码,phpadmin 乱码的解决方案
- PHP+mysql中中文查询输出乱码解决
- PHP读取MySQL中文数据乱码[转载]
- MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法
- 解决Flex+amfphp+MySQL中文乱码的方法
- PHP-MYSQL中文乱码问题
- c 和php mysql 数据库 中文 乱码
- 小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法第1/3页
- PHP-MYSQL中文乱码问题
- mysql中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法
- [PHP+MySQL开发基础分享]关于PHP会话和网页中文乱码的问题
- PHP读MYSQL中文乱码的解决方法
- PHP MySQL中文内容显示乱码
- PHP读写MYSQL中文乱码的解决方法
- PHP-MYSQL中文乱码问题
- PHP读MYSQL中文乱码的解决方法
- MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法