Heim > Backend-Entwicklung > PHP-Tutorial > php iconv函数解决utf-8与gb2312编码转换问题

php iconv函数解决utf-8与gb2312编码转换问题

WBOY
Freigeben: 2016-07-25 08:53:55
Original
916 Leute haben es durchsucht
  1. $content = iconv("utf-8","gb2312",$content);
复制代码

这样做其实也对着了,看着确实是把utf-8转化为gb2312了,但是实际运行的话,往往都是以失败告终的,原因呢?

原因很简单,因为任何的函数都是执行错误的时候,同时很不幸的是iconv();就很终于出现错误。

正确做法:

  1. $content = iconv("utf-8","gb2312//ignore",$content);
复制代码

只要后面加上一个//ignore就行,加上这个就可以是iconv()函数忽略错误,继续执行。

同理,要像把gb2312换为utf-8只要写上$content = iconv("gb2312","utf-8//ignore",$content);就行



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage