>  기사  >  백엔드 개발  >  PHP에서 읽은 중국어 왜곡된 한자에 대한 솔루션

PHP에서 읽은 중국어 왜곡된 한자에 대한 솔루션

WBOY
WBOY원래의
2016-07-25 09:12:221163검색

例子,在如下程序中解决中文乱码的问题。

  1. 数据测试
  2. $link = mysqli_connect('localhost','root','','happy');
  3. if (!$link) {
  4. die('Could not connect to MySQL: ' . mysql_error());
  5. }
  6. //中文乱码解决--设置默认编码
  7. $link->query("SET NAMES 'UTF8'");
  8. $sql = "select * from subway limit 5";
  9. $result = mysqli_query($link, $sql);
  10. while($row = mysqli_fetch_array($result)){
  11. echo $row['id'] . " : " .$row['code'] . " : " . $row['name'];
  12. echo "
    ";
  13. }
  14. mysqli_close($link);
  15. ?>
复制代码

乱码前: 1 : subwayLine1 : ?? 2 : subwayLine1 : ??? 3 : subwayLine1 : ??? 4 : subwayLine1 : ???? 5 : subwayLine1 : ???? 解决中文乱码后结果: 1 : subwayLine1 : 莘庄 2 : subwayLine1 : 外环路 3 : subwayLine1 : 莲花路 4 : subwayLine1 : 锦江乐园 5 : subwayLine1 : 上海南站

主要是这句: $link->query("SET NAMES 'UTF8'"); 指定默认字符编码。



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.