通过web api调用,返回的中文直接显示的话,是乱码,如图:

解决方法1:

如果仅仅用来显示,可以套一层html的框架,然后加上如下代码即可

<meta http-equiv= 'Content-Type' content = 'text/html; charset=utf-8'>
如图:

解决方法2:

一般正式用法,就是通过设置Response中的Content-Type来让客户端能够正常识别编码:
var pContentResult = new ContentResult();
pContentResult.ContentType = "text/html;charset=utf-8";