我在 facebook 画布中遇到特殊字符问题。
我正在检索尚未安装该应用程序的用户朋友并显示它们。但是,当我显示它们时,特殊字符看起来好像它们的编码不同。
例如,á 显示为 á,é 显示为 é 等等。
我尝试了一些没有用的东西:
<?
$search=array('Ã', 'á', 'é','Ã','ó','ú','ñ');
$replace=array('Á', 'á','é','í','ó','ú','ń',);
echo str_replace($search,$replace, $friend_name) ?>
<? echo htmlentities($friend_name) ?>
更多信息:我正在使用 facebook 的 php sdk,并设置 mete 标签:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
谢谢
编辑:应用 utf8_decode() 并解决了问题。没有这个功能有没有办法解决问题?