我有一个数据库表,我想打印这个名字。它没有显示正确,它是这样的:
Abu Noooooora dddd@hotmail.com
���� ������� dddd@hotmail.com
almojaded dddd@islamway.net
WeldLibya dddd@hotmail.com
我可以做什么打印:
Abu Noooooora dddd@hotmail.com
يوسف على dddd@hotmail.com
almojaded dddd@islamway.net
WeldLibya dddd@hotmail.com
我的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>
<?
}
?>
答案 0 :(得分:0)
看起来你正在使用MySQL。建议你阅读这个http://dev.mysql.com/doc/refman/5.6/en/charset.html。
您能否判断MySQL是否已设置为unicode(国际)字符集。您可以使用一些MySQL管理工具来检查这一点。你需要知道你想要使用的字符集的名称,并检查它是否已加载到你的MySQL安装中。
在HTML级别,您需要通过放置类似的东西来指定您正在使用utf8输出 在标题区