我使用FBJS FB.Connect.streamPublish。 “你心中有什么?”的内容字段由我的代码填充,并包含重音字符。在IE上看起来很好。在FireFox上,重音字符不显示。
消息上的警告(消息)显示它确实包含缺少的字符,但它没有显示在FB对话框中。
关于如何解决这个问题的任何建议?
感谢。 尼鲁
答案 0 :(得分:0)
似乎FB.Connect.streamPublish的第一个参数需要在Firefox中以UTF8显示重音字符。转换为UTF8可以像这样: unicodestr = unescape(encodeURIComponent(str));
请注意,只有Firefox,Chrome和Safari才需要它,并且会在IE中弄乱字符串。