从数据库输出unicode(php)

时间:2015-12-07 15:46:50

标签: php unicode

查看stackoverflow上的其他答案我已经把

header("content-type: text/html; charset=UTF-8"); 

在我的代码顶部,然后是

 mysql_query ("set character_set_client='utf8'"); 
 mysql_query ("set character_set_results='utf8'"); 

 mysql_query ("set collation_connection='utf8_general_ci'"); 

与业务结束:

echo ('<li>'. $value["businessName"]. ' | ');
echo htmlentities($value["coordinator"] , ENT_QUOTES, "UTF-8");
echo(" </li>");

然而,对于

的输出
Andy's Motors | Andrew Kavanagh
Mo's Tavern | Móman Torés
Whittlers | Joe Smith

生成的实际html是

<li> Andy's Motors | Andrew Kavanagh </li>
<li> Mo's Tavern | </li>
<li> Whittlers | Joe Smith </li>

具有unicode特定字符的字符串为空。

0 个答案:

没有答案