Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MVC-JS警报消息的编码错误_Javascript_Asp.net Mvc 3 - Fatal编程技术网

Javascript MVC-JS警报消息的编码错误

Javascript MVC-JS警报消息的编码错误,javascript,asp.net-mvc-3,Javascript,Asp.net Mvc 3,我没有问题,也不知道如何解决 var answer = confirm("@Html.Raw(Res.MyMsg)"); 在MyMsgiI文件的波兰语版本中,有一个字母o,但我得到和#243 我的页面上有这个标签 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 但在这条信息周围有引语 编辑2 我必须在代码中不加引号: var answer = confirm(@Html.Raw(Json.

我没有问题,也不知道如何解决

var answer = confirm("@Html.Raw(Res.MyMsg)");
MyMsg
iI文件的波兰语版本中,有一个字母
o
,但我得到
和#243

我的页面上有这个标签

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
但在这条信息周围有引语

编辑2 我必须在代码中不加引号:

var answer = confirm(@Html.Raw(Json.Encode(Res.MyMsg)));

现在它工作正常了,Javascript字符串不使用html字符实体。(它是javascript而不是html)因此以html编码输出消息是不正确的。它需要格式化为javascript字符串

var answer = confirm(@Html.Raw(Json.Encode(Res.MyMsg)));