Facebook连接FBJS误读重音字符

时间:2009-12-11 16:19:34

标签: facebook fbjs

我使用FBJS FB.Connect.streamPublish。 “你心中有什么?”的内容字段由我的代码填充,并包含重音字符。在IE上看起来很好。在FireFox上,重音字符不显示。

消息上的

警告(消息)显示它确实包含缺少的字符,但它没有显示在FB对话框中。

关于如何解决这个问题的任何建议?

感谢。 尼鲁

1 个答案:

答案 0 :(得分:0)

似乎FB.Connect.streamPublish的第一个参数需要在Firefox中以UTF8显示重音字符。转换为UTF8可以像这样: unicodestr = unescape(encodeURIComponent(str));

请注意,只有Firefox,Chrome和Safari才需要它,并且会在IE中弄乱字符串。