我有一个数据库表,我想打印名称。它显示不正确,就像这样:
Abu Noooooora [email protected]
���� ������� [email protected]
almojaded [email protected]
WeldLibya [email protected]
我可以做什么打印:
Abu Noooooora [email protected]
يوسف على [email protected]
almojaded [email protected]
WeldLibya [email protected]
我的PHP代码是:
<?
$dd = mysql_query("SELECT sname,semail FROM senders LIMIT 5");
while($ro = mysql_fetch_array($dd))
{
?>
<tr>
<td style="text-align:right;"><?php echo $ro["sname"]; ?></td>
<td style="text-align:right;"><?php echo $ro["semail"]; ?></td>
</tr>
<?
}
?>
最佳答案
看起来您正在使用MySQL。建议您阅读此http://dev.mysql.com/doc/refman/5.6/en/charset.html。
您能告诉我是否为Unicode(国际)字符集设置了MySQL。您可以使用某些MySQL管理工具进行检查。您需要知道要使用的字符集的名称,并检查它是否已加载到MySQL安装中。
在HTML级别,您需要通过放置类似以下内容来指定您正在使用utf8输出:
在标题区域