如何用收集latin1_bin在阿拉伯语中打印名称

时间:2014-10-21 23:20:44

标签: html mysql sql utf-8 character-encoding

我有一个数据库表,我想打印这个名字。它没有显示正确,它是这样的:

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>
<?  
}
?>

1 个答案:

答案 0 :(得分:0)

看起来你正在使用MySQL。建议你阅读这个http://dev.mysql.com/doc/refman/5.6/en/charset.html

您能否判断MySQL是否已设置为unicode(国际)字符集。您可以使用一些MySQL管理工具来检查这一点。你需要知道你想要使用的字符集的名称,并检查它是否已加载到你的MySQL安装中。

在HTML级别,您需要通过放置类似的东西来指定您正在使用utf8输出      在标题区