РЕДАКТИРОВАТЬ: Для Интернета: utf8_encode сделал свое дело.На момент написания этой статьи я не помню, выполнял ли я urlencode (utf8_encode ($ msg)) или достаточно utf8_encode ($ msg).Однако utf8_encode был необходим.Gl hf!
Оригинальный вопрос:
Мне удалось отправить сообщения о статусе в статусы пользователей через API графа, когда сообщение (так сказать) является содержимым из обычного диапазона ascii.
Как это (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!";
приведет к статусу "Hello k�ldolmar!".
Любой знает, как кодировать знаки илидополнить запрос графика дополнительной информацией для корректного отображения сообщения?