我有以下内容来显示mysql查询的结果。
while ($row= mysql_fetch_array($result)) {
// Switch the background colour
$bg = ($bg=='#eeeeee' ? '#ffffff' : '#eeeeee');
echo '<tr bgcolor="' . $bg . '">
<td align="left">' . '<p>' . $row['timestamp'] . '</p>' . '</td>
<td align="left">' . '<p>' . $row['title'] . '</p>' . '</td>
<td align="left">' . '<p>' . $row['description'] . '</p>' . '</td>
</tr>';
}
如何显示双字节字符集(非英语)?
我已经尝试将此添加到我的html头但没有运气:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
感谢。
答案 0 :(得分:1)
当想要放置或获取数据时,请确保使用正确的并置和编码。:
mysql_query("set names 'UTF8'");
mysql_query("set names 'latin1'");
在发送任何类型的输出之前,请发送Content-Type
标题:
header("Content-Type: text/html; charset=utf-8");
P.S:请不要使用 mysql _ 功能。使用 mysqli 或 PDO 。