我試圖在我的網站上創建一些「社交分享」按鈕,但是我生成的網址並未被此服務解碼。社交分享編碼的Actionscript問題
一個例子,對於Twitter:
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,但Twitter仍顯示我的消息: 消息%20with%20special%20chars%20%C3%A2%C3%B5%C3%A1%C3%A0 現在以UTF-8編碼顯示字符。 – Rittmeyer 2010-04-09 12:28:07
我找到了解決其他問題的解決方案。似乎你必須使用http://twitter.com/而不是http://www.twitter.com/ – Rittmeyer 2010-04-09 12:59:31
嗯,這很奇怪。我已經使用這段代碼發佈Twitter的更新並沒有問題。 – 2010-04-09 13:01:54