使用"SET NAMES UTF8"后,出现乱码解决思路
程序员文章站
2022-05-26 07:52:07
...
使用"SET NAMES UTF8"后,出现乱码
问题是这样的,以前程序中没有使用mysql_query("SET NAMES UTF8"),关于这行代码的作用我不是很清楚,就在代码中加了这一句,但是发现加了这句话后以前插入的数据显示乱码,但是加入这句话以后插入的数据显示正常,因为我在加入这段代码后插入了很多内容,所以不想删掉,有没有解决办法呢?能够同时让加入mysql_query("SET NAMES UTF8")前后的数据都能显示正常?
------解决方案--------------------
把以前的数据转码一下。
------解决方案--------------------
问题是这样的,以前程序中没有使用mysql_query("SET NAMES UTF8"),关于这行代码的作用我不是很清楚,就在代码中加了这一句,但是发现加了这句话后以前插入的数据显示乱码,但是加入这句话以后插入的数据显示正常,因为我在加入这段代码后插入了很多内容,所以不想删掉,有没有解决办法呢?能够同时让加入mysql_query("SET NAMES UTF8")前后的数据都能显示正常?
------解决方案--------------------
把以前的数据转码一下。
------解决方案--------------------
- PHP code
将数据库中取出来的数据进行转码: $newdata = iconv("GBK", "UTF-8", $data);
------解决方案--------------------
相关文章
相关视频
推荐阅读
-
PHP MYSQL乱码问题,使用SET NAMES utf8校正
-
PHP操作MYSQL乱码 使用SET NAMES utf8校正
-
mysql重装后出现乱码设置为utf8可解决_MySQL
-
使用"SET NAMES UTF8"后,出现乱码解决思路
-
为什么php设定php mysql_query(set names utf-8)后,中文还是乱码解决方案
-
php使用json_encode后出现中文乱码的解决方法
-
为什么php设定php mysql_query(set names utf-8)后,中文还是乱码解决方案
-
为什么本地测试正常 上传后就会出现插入数据库乱码解决思路
-
PHP MYSQL乱码问题,使用SET NAMES utf8校正_php技巧
-
mysql使用set names解决乱码问题的原理_MySQL