【发布时间】:2026-01-11 19:00:01
【问题描述】:
我已经搜索了大约 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"}]}
- 我的数据库和表有interclassement utf8_general_ci
- 我的数据库中插入的数据是utf8_encoded
- 我的 php 脚本是 Unicode (UTF-8)
- 我在数据库上的 SELECT 之前做了“mysql_set_charset('utf8');”
- 如果这可以帮助某人:在 y 数据库中,单词“été”是:“été”
所以我现在真的不知道该怎么办,我真的被口音困住了,我无法让它发挥作用。提前致谢 !
【问题讨论】:
-
您可能想阅读此页面以查看您是否在编码方面遗漏了任何内容,并尝试在页面下方的 2/3 处进行测试:kunststube.net/frontback