我试图在我的网站上创建一些“社交分享”按钮,但是我生成的网址并未被此服务解码。社交分享编码的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