有两个解决办法:
- 把Web.config文件中的 requestEncoding 和 responseEncoding 都设置成utf-8
- 在Web.config文件中的 requestEncoding 和 responseEncoding 都设置成gb2312的情况下,在服务器端对返回的中文字符串进行编码:
string temp = Microsoft.JScript.GlobalObject.escape("中文字符串");
在客户端利用JavaScript进行解码:unescape(result.value);
本文提供了两种解决Web应用中中文乱码的方法:一种是在Web.config文件中统一设置字符编码为UTF-8;另一种是在配置为GB2312的情况下,通过在服务器端使用JScript进行字符串编码,并在客户端使用JavaScript解码。
4101

被折叠的 条评论
为什么被折叠?



