我正在实现一个返回json结果的方法,如:
public JsonResult MethodName(Guid key){
var result = ApiHelper.GetData(key); //Data is stored in db as varchar with åäö
return Json(new { success = true, data = result },"application/json", Encoding.Unicode, JsonRequestBehavior.AllowGet );
}
Run Code Online (Sandbox Code Playgroud)
显示的结果:
{"success":true,"data":[{"Title":"Here could be characters like åäö","Link":"http://www.url.com/test",...},
Run Code Online (Sandbox Code Playgroud)
但我想显示它像:
{"success":true,"data":[{"Title":"Here could be characters like \u00e5\u00e4\u00f6","Link":"http:\/\/www.url.com\/test",...},
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?我可以转换它,解析它或更改web.config中的responseEncoding以使其显示unicode字符吗?