从包含瑞典字符的模型字符串中设置 javascript 变量

Setting javascript variable from model strings containing Swedish Characters

新手类型的问题

我有以下功能来设置网格标题和字段(动态网格)

模型变量可以包含瑞典语字符

但是当这一切都传递给客户端时,瑞典字符看起来像这样。

Grid 处理得很好,直到它将 Grid 导出到 Excel。列很好,但标题是呈现函数的外观。

我假设这是因为从模型变量设置时发生了转换。

感谢人们的任何想法:)

Razor 是一个 HTML 渲染引擎,并且 HTML 转义每个 @... 替换。如果您知道您的内容是 HTML-安全的,您可以这样标记它:

field: "@Html.Raw(d.field)"

(对于在 JS 字符串而不是 HTML 中注入内容的任何其他地方类似)。