Я пытаюсь сделать некоторые кнопки «социальной доли» на моем сайте, но созданные мной URL-адреса просто не декодируются этими службами.Actionscript проблемы с социальной кодировкой общего доступа
Один примера, для твиттера:
private function twitter(e:Event):void {
var message:String = "Message with special chars âõáà";
var url:String = "http://www.twitter.com/home?status=";
var link:URLRequest = new URLRequest(url + escape(message));
}
Но когда твиттер открывает, сообщение:
Сообщения специальных гольцов % E2% F5% E1% E0
Нечто похожее происходит с Facebook и Orkut (но эти два скрывают специальные символы).
Кто-то знает, почему это происходит?
Спасибо, это действительно помогло мне с Facebook и Orkut, но щебетать по-прежнему показывает мое сообщение как: Сообщение% 20with% 20special% 20chars% 20% C3% A2% C3% B5% C3% A1% C3% A0 теперь отображая символы в кодировке UTF-8. – Rittmeyer
Я нашел решение для этой другой проблемы. Похоже, вам нужно использовать http://twitter.com/ вместо http://www.twitter.com/ – Rittmeyer
Мммм, это странно. Я использовал этот код для публикации обновлений в twitter и не имел проблем. –