MVC下的Facebook窗口html编码问题

时间:2010-11-23 16:40:56

标签: asp.net-mvc facebook asp.net-mvc-2

在数据库中我有这个:

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&#235;ns Positive Power julekalender',

Facebook窗口中我得到:

alt text

奇怪的是它解码所有其他部分/变量中的正确输出,但从不在消息中。

  

我有什么技巧,无论是在MVC中还是通过FB Javascript来正确显示?

谢谢。

测试链接:http://jul.citroen.dk/citroen/Subscriber/Register


加入

我还尝试将字符集从UTF-8更改为windows-1252,但没有任何效果。

1 个答案:

答案 0 :(得分:2)

你试过吗,

defaultMsg: '<%= facebook.Social.PostWallDefaultMsg %>'

执行以下操作时,

defaultMsg: '<%: System.Web.HttpUtility.HtmlDecode(facebook.Social.PostWallDefaultMsg) %>',

您正在编码已解码的编码消息(lol)。

“:”编码输出“=”不是