Php 解码facebook API返回的用户名
我使用facebook API从facebook获取数据,如下所示:Php 解码facebook API返回的用户名,php,facebook-php-sdk,Php,Facebook Php Sdk,我使用facebook API从facebook获取数据,如下所示: $me = $facebook->api('/me'); $name = utf8_decode($me['name']); 正确的名字必须是:Gábriš 如果没有utf8ĹU解码,结果是:GĂĂĹĹĹĹ 如果我使用utf8_解码,结果还是不正确:Gábri 有人有线索吗 谢谢 正确的名字必须是:Gábriš 如果没有utf8ĹU解码,结果是:GĂĂĹĹĹĹ 那么,您的页面或任何使用此值的地方都不会使用UTF-8,因
$me = $facebook->api('/me');
$name = utf8_decode($me['name']);
正确的名字必须是:Gábriš
如果没有utf8ĹU解码,结果是:GĂĂĹĹĹĹ
如果我使用utf8_解码,结果还是不正确:Gábri
有人有线索吗
谢谢
正确的名字必须是:Gábriš
如果没有utf8ĹU解码,结果是:GĂĂĹĹĹĹ
那么,您的页面或任何使用此值的地方都不会使用UTF-8,因为Facebook会以UTF-8返回所有数据
如果我使用utf8_解码,结果还是不正确:Gábri
utf8_decode解码为ISO-8859-1–它不包含原始名称中的某些字符,因此这完全是胡说八道
有人有线索吗
你到底想达到什么目的?您的页面使用什么编码?如果它不是UTF-8(通常用于web上的页面),请尝试使用iconv函数将其转换为您正在使用的任何编码,前提是此函数可以表示这些字符
正确的名字必须是:Gábriš
如果没有utf8ĹU解码,结果是:GĂĂĹĹĹĹ
那么,您的页面或任何使用此值的地方都不会使用UTF-8,因为Facebook会以UTF-8返回所有数据
如果我使用utf8_解码,结果还是不正确:Gábri
utf8_decode解码为ISO-8859-1–它不包含原始名称中的某些字符,因此这完全是胡说八道
有人有线索吗
你到底想达到什么目的?您的页面使用什么编码?如果它不是UTF-8(通常适用于web上的页面),请尝试iconv函数将其转换为您正在使用的任何编码,前提是该编码可以表示这些字符。在数据库连接中插入代码:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8");
在数据库连接中插入代码:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8");
你可以使用你的页眉字符集utf-8。你已经试过了。它不起作用。您的页眉字符集utf-8已经尝试过了。它不起作用了。