浏览器输出中文乱码问题

tznuoxla 2012-12-08 10:28:17
StringBuilder strback = new StringBuilder();
strback.Append("{");
strback.Append("\"state\":{");
strback.AppendFormat("\"return\":\"{0}\"", loginString);
strback.AppendFormat(",\"info\":\"{0}\"", 中文输出乱码);
strback.AppendFormat(",\"code\":\"{0}\"", "");
strback.Append("}");
strback.Append(",\"data\":{");
strback.Append("\"items\":[");
strback.Append("{");
strback.AppendFormat("\"UserName\":\"{0}\"", userName );
strback.AppendFormat(",\"Password\":\"{0}\"", password );
strback.Append("}");
strback.Append("]");
strback.Append("}");
strback.Append("}");
string strJson = strback.ToString();
Context.Response.Write(strJson);
Context.Response.End();
如果有中文存在在浏览器里面显示乱码,这个怎么改
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2012-12-08
  • 打赏
  • 举报
回复
就应当是utf-8. 我看你拼接的貌似是json,你在他做一个 byte处理再发送。接收的时候别人也用 byte接
XBodhi. 2012-12-08
  • 打赏
  • 举报
回复
获取到 Charset然后 Encoding
tznuoxla 2012-12-08
  • 打赏
  • 举报
回复
引用 2 楼 hard_learner 的回复:
将web.config里面的编码格式从utf-8改为gb2312
我全都用utf-8的
hard_learner 2012-12-08
  • 打赏
  • 举报
回复
将web.config里面的编码格式从utf-8改为gb2312
tznuoxla 2012-12-08
  • 打赏
  • 举报
回复
没人回答吗,帮我解决了立刻给分
tznuoxla 2012-12-08
  • 打赏
  • 举报
回复
引用 5 楼 fengyarongaa 的回复:
就应当是utf-8. 我看你拼接的貌似是json,你在他做一个 byte处理再发送。接收的时候别人也用 byte接
是拼接的Json,有具体的写法吗

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧