0

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

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

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

谢谢。尼罗

4

1 回答 1

0

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

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

于 2009-12-13T09:50:50.023 回答