在数据库中我有这个:
alt text http://www.balexandre.com/temp/2010-11-23_1739.png
在我的查看中,输出如下:
defaultMsg: '<%: facebook.Social.PostWallDefaultMsg %>',
和尝试,如
defaultMsg: '<%: System.Web.HttpUtility.HtmlDecode(facebook.Social.PostWallDefaultMsg) %>',
两个代码中的输出是:
defaultMsg: 'Tilmeld dig Citroëns Positive Power julekalender',
在 Facebook窗口中我得到:
奇怪的是它解码所有其他部分/变量中的正确输出,但从不在消息中。
我有什么技巧,无论是在MVC中还是通过FB Javascript来正确显示?
谢谢。
测试链接:http://jul.citroen.dk/citroen/Subscriber/Register
加入
我还尝试将字符集从UTF-8
更改为windows-1252
,但没有任何效果。
答案 0 :(得分:2)
你试过吗,
defaultMsg: '<%= facebook.Social.PostWallDefaultMsg %>'
执行以下操作时,
defaultMsg: '<%: System.Web.HttpUtility.HtmlDecode(facebook.Social.PostWallDefaultMsg) %>',
您正在编码已解码的编码消息(lol)。
“:”编码输出“=”不是