Heim > Backend-Entwicklung > PHP-Tutorial > 从mysql中取出latin1编码的汉字,输出时显示乱码,php怎么转成utf8格式?

从mysql中取出latin1编码的汉字,输出时显示乱码,php怎么转成utf8格式?

WBOY
Freigeben: 2016-06-06 20:07:03
Original
1399 Leute haben es durchsucht

从mysql中取出latin1编码的汉字,输出时显示乱码,php怎么转成utf8格式?

回复内容:

从mysql中取出latin1编码的汉字,输出时显示乱码,php怎么转成utf8格式?

php本身只支持utf-8

<code>iconv("GBK//IGNORE", "UTF-8", $content);</code>
Nach dem Login kopieren

数据库 编辑器 html头 编码必须统一 逐个检查就行 如果数据库的编码不是utf8的 就把编码改过来 然后重新插入吧

php处理问题不大,用什么编码插的就什么编码取。有一阵处理老代码,跟问主的情况一样。
就是用客户端查询不好办。
我猜楼主可能忘了"set names utf8"。

但是如果数据不多,建议还是转换下,数据、数据库schema字符集和表字符集。

Verwandte Etiketten:
php
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