Javascript 使用模态类的引导警报的本地化文本未正确显示
我有以下代码:Javascript 使用模态类的引导警报的本地化文本未正确显示,javascript,jquery,unicode,localization,Javascript,Jquery,Unicode,Localization,我有以下代码: $("#confirmDiv").confirmModal({ heading: '@Language.ConfirmActionHeader', body: '@Language.ConfirmOrganizationDeleteBody)?', callback: function () { $.ajax({ url: '@Url.Action("DeleteOrganization", "Administration")', da
$("#confirmDiv").confirmModal({
heading: '@Language.ConfirmActionHeader',
body: '@Language.ConfirmOrganizationDeleteBody)?',
callback: function () {
$.ajax({
url: '@Url.Action("DeleteOrganization", "Administration")',
data: { organizationId: orgId },
traditional: true,
dataType: 'json',
async: 'false',
success: function (result) {
alert('Delete successfully');
},
error: function () {
alert('Fail');
}
});
}
});
$("#confirmYesBtn").text('@Language.ConfirmActionHeader');
$("#closebutton").text('@Language.CloseButtonLabel');
标题显示的是正确的值,而确认项显示的是相同的值,但带有一些数字和字符。我使用的是瑞典文化,希望显示确认的值,它是Bekräfta确认按钮的文本是Bekr#228;自由贸易协定
有没有办法把语言改成Unicode,或者我遗漏了什么?我想当你发布问题时,字符不知何故丢失了。确认按钮的文本为:
Bekrä;fta
notBekr#228;fta
,对吗
如果是,请在为按钮设置标签时使用.html
而不是.text
,以便可以通过浏览器解码字符实体,例如
$("#confirmYesBtn").html('@Language.ConfirmActionHeader');
工作示例-
// doesn't work
$("#one").text('Bekräfta');
// works as expected
$("#two").html('Bekräfta');