我已经搜索了大约 3 个小时,我知道有很多类似这样的问题已经被问过,但是当我尝试输出重音字符时,我没有找到任何适合我的问题的解决方案通过对我的数据库进行 SELECT 查询的结果。
$itemsList = array();
while($row = mysql_fetch_assoc($res)){
$itemsList[Items][] = ($row);
}
echo json_encode($itemsList);
这将输出:
{"Items": [
{"user_name":"misterP",
"comment":"\u00c3\u00a9t\u00c3\u00a9",
"image_name":"403885300736874.jpg"}]}
但我需要输出口音,如下所示:
{"Items": [
{"user_name":"misterP",
"comment":"été",
"image_name":"403885300736874.jpg"}]}
- 我的数据库和表有类间 utf8_general_ci
- 我的数据库中插入的数据是 utf8_encoded
- 我的 php 脚本是 Unicode (UTF-8)
- 我在数据库上的 SELECT 之前做了“mysql_set_charset('utf8');”
- 如果这可以帮助某人:在y数据库中,“été”一词是:“été”
所以我现在真的不知道该怎么办,我真的被口音困住了,我无法让它发挥作用。提前致谢 !