资源字符串文本中的读取值更改为“Sí”

时间:2017-08-02 08:36:18

标签: c# asp.net-mvc razor

我在我的网络应用程序中使用资源字符串作为西班牙语 一个资源字符串在西班牙语中具有值“Sí”。 当我在视图中使用'Sí'字符串时,它会变为“Sí” 我该如何解决这个问题?

资源字符串是 res_Option_Yes:Sí

我的观点是

$.prompt('@Resource.deleteConfirm', {
        title: '@Resource.title',
        buttons: { '@Resource.res_Option_Yes': true, '@Resource.res_Option_No': false },
        submit: function (e, v, m, f) {
-- code
});

当我调试应用程序时,我可以看到

buttons: { 'Sí': true, 'No': false },

1 个答案:

答案 0 :(得分:1)

它(í)是'í'的编码字符串。所以在HTML中你必须解码它。在视图中使用以下行进行解码,这对您有所帮助。

@Html.Raw(Resource.res_Option_Yes)

@System.Net.WebUtility.HtmlDecode(Resource.res_Option_Yes)

@System.Web.HttpUtility.HtmlDecode(Resource.res_Option_Yes)