zoukankan      html  css  js  c++  java
  • 服务器发送客户端乱码问题解决

    乱码问题产生的原因:

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

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

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

    造成乱码的原因:服务器编码、解码默认使用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");

  • 相关阅读:
    HDU 6034
    HDU 6047
    CodeForces 830B
    HDU 4972
    HDU 4408
    CodeForces 788B
    CodeForces 788A
    CodeForces 792C
    uva 1658 Admiral 最小费最大流
    hdu 5391 Zball in Tina Town 威尔逊定理
  • 原文地址:https://www.cnblogs.com/kukai/p/12818896.html
Copyright © 2011-2022 走看看