$friends = $friends_list['data'];
$fco = count($friends_list['data']);
$output = "";
for ($i = 0; $i < $fco; $i++)
{
$output .= $friends[$i]['name'] . " - " . $friends[$i]['id'];
}
当我使用这段代码时,我得到了奇怪的追逐者。比如ü
这个ü
如果我使用 utf8_decode($output)
,那么除了 I/ı 和 Ğ/ğ 变成"?"(是的问号)
我该如何解决?
告诉浏览器您要发送的编码
header('content-type: text/html; charset=utf-8');
由于Opera和StackOverflow由于某种原因不能很好地工作,因此无法在此处发布。
什么?对我来说效果很好...
我该如何解决?
修复您的应用程序/站点,将其转换为使用 UTF-8(或一般的 Unicode)来存储和显示数据 –
如果我使用 utf8_decode($output),那么除了 I/ı 和 Ğ/ğ 变成 "?"(是的问号)
– 而不是通过将其转换为 ISO-8859-1 来部分销毁数据。
ISO-8859-1 不包含像 I/ı 和 Ğ/ğ 这样的字符——这就是为什么你只是在它们的位置上得到问号。