php插入中文数据到MySQL乱码
2015-10-30 22:29
561 查看
事情是这样的:我在本地的测试成功了,放到服务器测试,发现服务器的数据库里的中文竟然乱码了。
我进行了以下几步基本的做法:
PHP文件改为utf-8的格式。
加入
MySQL的链接加上这几句:
数据库改为utf8格式,字符集校对改为utf8_general_ci
每张表改为utf8格式,字符集校对改为utf8_general_ci
每个字段改为utf8格式,字符集校对改为utf8_general_ci
结 果 还 是 不 行!!当时的心情真是日了舍友了。。
调了一下午,各种组合尝试+查资料。最后发现这句话出了问题!!
总之是调好了,至今不知道为什么。
望能被告知。。
我进行了以下几步基本的做法:
PHP文件改为utf-8的格式。
加入
header("Content-Type: text/html; charset=utf-8");
MySQL的链接加上这几句:
mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER_SET_CLIENT=utf8"); mysql_query("SET CHARACTER_SET_RESULTS=utf8");
数据库改为utf8格式,字符集校对改为utf8_general_ci
每张表改为utf8格式,字符集校对改为utf8_general_ci
每个字段改为utf8格式,字符集校对改为utf8_general_ci
结 果 还 是 不 行!!当时的心情真是日了舍友了。。
调了一下午,各种组合尝试+查资料。最后发现这句话出了问题!!
$arr = json_decode(iconv('GBK','UTF-8//IGNORE',$info));
总之是调好了,至今不知道为什么。
望能被告知。。
相关文章推荐
- IIS 下配置对php的支持
- php全局变量与局部变量中的使用
- 学习php的时候,关于sql方面的一些知识的读书笔记!
- PHP之MVC微型框架简单搭建
- PHP web开发中RSA加密解密简单示例
- php中函数不确定参数个数时获取所有参数
- yii2使用随记
- yii1.1随记
- contentprovider 总结(三)
- php 的session机制 和ecshop session机制
- php远程下载文件
- PHP 对象 “==” 与 “===”
- php 发送邮件代码
- 二级域名跨域session共享, yii2
- 解决ThinkPHP的Create方法失效而没有提示错误信息的问题
- PHP 全局变量 - 超全局变量
- PHP htmlspecialchars和htmlspecialchars_decode(函数)
- phpadmin导入数据提示文件最大限制的修改方法
- PHP保存本地日志文件
- [PHP] WVCP