首頁 > 後端開發 > php教程 > 从mysql中取出latin1编码的汉字,输出时显示乱码,php怎么转成utf8格式?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:07:03
原創
1435 人瀏覽過

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

回复内容:

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

php本身只支持utf-8

<code>iconv("GBK//IGNORE", "UTF-8", $content);</code>
登入後複製

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

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

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

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板