使用"SET NAMES UTF8"后,出现乱码解决思路

WBOY
풀어 주다: 2016-06-13 13:29:36
원래의
1154명이 탐색했습니다.

使用"SET NAMES UTF8"后,出现乱码
问题是这样的,以前程序中没有使用mysql_query("SET NAMES UTF8"),关于这行代码的作用我不是很清楚,就在代码中加了这一句,但是发现加了这句话后以前插入的数据显示乱码,但是加入这句话以后插入的数据显示正常,因为我在加入这段代码后插入了很多内容,所以不想删掉,有没有解决办法呢?能够同时让加入mysql_query("SET NAMES UTF8")前后的数据都能显示正常?

------解决方案--------------------
把以前的数据转码一下。
------解决方案--------------------

PHP code

将数据库中取出来的数据进行转码:
$newdata = iconv("GBK", "UTF-8", $data);
<br><font color="#e78608">------解决方案--------------------</font><br>
로그인 후 복사
探讨
我的程序中对数据库的操作比较多,如果一条条的转码 会很麻烦!
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿