编辑:对于互联网: utf8_encode 做了这个伎俩。在写这篇文章时我不记得我是否使用了urlencode(utf8_encode($ msg))或utf8_encode($ msg)是否足够。但是需要utf8_encode。 G1 hf!
原始问题:
当消息是(可以这么说)来自正常ascii范围的内容时,我已成功通过图形API将状态消息发布到用户的状态。
喜欢这个(PHP):
$msg = "Hello dudes!";
$curlobject = new cURL();
$postparams = "access_token=" . SSN_code() . "&message=" . urlencode($msg);
$r = $curlobject->post("https://graph.facebook.com/me/feed",$postparams);
- >好!状态按需更新。
然而,当我在我的消息中使用å,ä或ö时(我希望能够做到这一点,因为有些用户将是瑞典语,状态消息会在三角形中显示一个问号,其中变音符号是那么,就像,
$msg = "Hello kåldolmar!";
会导致状态为“Hellok ldolmar!”。
任何人都知道如何对符号进行编码或补充图形请求以及更多信息以使消息显示正确?
答案 0 :(得分:0)
$msg = htmlspecialchars("Hello kåldolmar!");
output will be Hello kåldolmar!