美文网首页
B/S乱码总结

B/S乱码总结

作者: bbmm | 来源:发表于2016-11-27 07:04 被阅读29次

服务器默认编码为ISO-8859-1不支持中文,当服务器编写代码完成后,代码中包含的中文信息或者需要发送给客户端的响应信息都被 保存在服务器的二进制文件中。这些文件的保存格式最好支持中文。为了不出现乱码

为了不出现乱码,服务器保存文件的编码支持中文、服务器读文件的编码支持中文,服务器同时要通知浏览器以相同的编码显示内容。

1、response.setCharacterEncoding(utf-8)//告知服务器用什么编码分析服务器上的资源

2、response.setHeader("Content-type","text/html;charset=utf-8") 通知浏览器用什么编码接受和显示

总结上面两部 可以和为一步:response.setContentType("UTF-8")

============== 请求到服务器乱码问题

request.setCharseterEncoding("utf-8") 通知服务器以utf-8编码方式接受post 参数.utf-8最好与浏览器的编码方式一致。

对以get方式发送到服务器的参数没有作用,仍然还是iso-8859-1 需要通过手动转码

new String(string.getBytes(),"utf-8")

相关文章

  • B/S乱码总结

    服务器默认编码为ISO-8859-1不支持中文,当服务器编写代码完成后,代码中包含的中文信息或者需要发送给客户端的...

  • Intellij Idea乱码解决方案都在这里了

    乱码场景 使用Intellij Idea经常遇到乱码问题,可以总结为以下几类乱码的场景。 1、工程代码乱码。 2、...

  • Intellij Idea乱码解决方案

    乱码场景 使用Intellij Idea经常遇到乱码问题,可以总结为以下几类乱码的场景。 1、工程代码乱码。 2、...

  • Intellij Idea乱码解决方案

    乱码场景使用Intellij Idea经常遇到乱码问题,可以总结为以下几类乱码的场景。 1、工程代码乱码。 2、m...

  • 正则反向去除标签属性

    /(?=(?!(/?\s?style\b)))\b[\s]+=["']?["']*["']?(?=\s|>)/

  • 教你解决Sublime Text中文乱码问题

    教你解决Sublime Text中文乱码问题 教你解决Sublime Text中文乱码问题【转载自成长的企鹅】 S...

  • html入门

    软件主要分为两种架构 C/S B/S我们要学的是B/S。 什么是B/S? B/S中的B指的是browsers,是浏...

  • 前端-01-day

    软件主要分两种架构C/S和B/S我们主要从事B/S软件开发 什么是B/S? B/S中的B指的是browsers,是...

  • 2018-12-18前端

    B/S 软件主要分C/S和B/S架构。我们主要从事的是B/S的软件的开发。什么是B/SB/S中的B指的是brows...

  • B A S

    Back at school Never make friends with anyone Away from e...

网友评论

      本文标题:B/S乱码总结

      本文链接:https://www.haomeiwen.com/subject/qlogpttx.html