php搜索功能无法显示正确的编码

时间:2014-06-03 03:17:46

标签: php mysql encoding utf-8 character-encoding

我正在为照片库构建一个php搜索页面,以便从MySQL中提取带有中文字符的数据。

我做了以下事情:

1. setting webpage to utf-8 encoding meta http-equiv="content-type" content="text/html";charset="utf-8"
2. ensure that the collation for mysql db and data itself is utf8_general_ci
3. set chrome encoding to utf-8. 

但是当我输入一个正面的搜索字符串来提取带有中文字符的数据时,它们总是会出现???

我检查了我的php数组原始输出,它也是???这让我相信我的数据库端有问题。但我需要添加的是我的图库页面(嵌入了搜索框)从同一个数据库中正确显示中文字符。

1 个答案:

答案 0 :(得分:0)

您是否也设置了$mysqli->set_charset('utf8');