码迷,mamicode.com
首页 > 其他好文 > 详细

服务器发送客户端乱码问题解决

时间:2020-05-02 19:25:31      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:gbk   head   解决办法   字节码   过程   tco   浏览器   服务器端设置   服务器   

乱码问题产生的原因:

   编码、解码采用的字符集不同

   编码:将字符转化为字节码的过程

   解码:将字节转为字符的过程

造成乱码的原因:服务器编码、解码默认使用ISO-8859-1,浏览器默认按GBK字符集解码。

服务器端设置编码:response.setCharacterEncoding("utf-8");但是这样设置浏览器不知道服务端用的是utf-8

解决办法:

  方法一:response.setHeader("Content-Type","text/html;charset=utf-8");

    浏览器通过Content-Type头得知服务器端使用的是utf-8编码集,就会使用utf-8字符集进行解码

  方法二:response.setContentType("text/html;charset=utf-8");

服务器发送客户端乱码问题解决

标签:gbk   head   解决办法   字节码   过程   tco   浏览器   服务器端设置   服务器   

原文地址:https://www.cnblogs.com/kukai/p/12818896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!