【发布时间】:2012-01-06 03:43:56
【问题描述】:
$sql = "SELECT bdId, bdTitle FROM board";
$result = dbQuery($sql);
for($i = 0; $i < 4; $i++)
{
$row = dbFetchAssoc($result);
$newsId = $row['bdId'];
echo '<li><a href="index.php?view=detailedNews&newsId=' . '$newsId">' .$row['bdTitle'] . '</li>';
}
我正在尝试从存储为 utf8_general_ci 的“bdTitle”列中回显非英语文本。但是,该代码给了我一堆问号,例如' ????? . ????.?????? ' 这里有什么问题,如何正确打印文本?
【问题讨论】:
-
仅供参考,
utf8_general_ci是 collation 设置。这不一样,实际上与存储字符串的编码无关。排序规则只会影响文本的排序和比较方式。 -
谢谢你的评论,deceze!