美文网首页
NetBeans 8.1 Servlet 网页的编码(乱码)问题

NetBeans 8.1 Servlet 网页的编码(乱码)问题

作者: svatyvabin | 来源:发表于2016-04-27 22:46 被阅读87次

如果你 jsp 显示的网页编码正常,但是通过 Servlet 的 doGet 或 doPost 显示的网页编码却显示不正常,尽管设置了 response.setContentType("text/html;charset=UTF-8"); 或在 head 内声明了 out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");,那可能就是服务器传输编码的问题,我用的是默认的 GlassFish Server,但是默认的编码是 ISO-8859-1

解决办法:

  1. 右键你的工程 -> New -> Other -> GlassFish -> GlassFish Descriptor
  2. 编辑 glassfish-web.xml 文件,选 XML 视图
  3. glassfish-web-app 内添加
<parameter-encoding default-charset="UTF-8" />
  1. 运行你的项目,问题应该就解决了。

相关文章

  • NetBeans 8.1 Servlet 网页的编码(乱码)问题

    如果你 jsp 显示的网页编码正常,但是通过 Servlet 的 doGet 或 doPost 显示的网页编码却显...

  • java基础——servlet乱码问题

    servlet 乱码问题 1. 乱码的本质 乱码的本质就是文件或者流存的编码与读的编码不一样,就会导致乱码。 2....

  • 前端基础问题

    网页乱码的问题是如何产生的?怎样解决 网页乱码主要是因为浏览器对HTML网页的编码解释错误,HTML文件保存的编码...

  • html相关知识——网页乱码问题,严格模式和混杂模式

    网页乱码问题的原因及解决办法网页产生乱码的根本原因:文件保存的编码格式和浏览器解析时的编码格式不匹配; 解决乱码问...

  • 初识HTML

    网页乱码的问题是如何产生的?怎样解决 页面的乱码主要是由于编码不同造成的,常见的编码有UTF-8,GBK等,当我们...

  • 关于HTML

    网页乱码的问题是如何产生的?怎样解决 页面的乱码主要是由于编码不同造成的,常见的编码有UTF-8,GBK等,当我们...

  • 任务4-html1

    1. 网页乱码的问题是如何产生的?如何解决? 网页乱码是保存html文件的时候的编码模式和解析html文件时候的编...

  • 解决 chrome 网页乱码

    解决Chrome网页编码显示乱码的问题 现在 chrome 中找不到手动调整编码的地方,需要去 google 市场...

  • HTML-1

    1、网页乱码的问题是如何产生的?怎样解决? i.网页乱码是因为写入网页时所保存的编码格式与浏览器解析时所用的解码格...

  • Servlet请求数据乱码解决

    servlet请求乱码问题 有时候在servlet中接收到的数据会出现乱码问题。 乱码的产生原因 当用户通过浏览器...

网友评论

      本文标题:NetBeans 8.1 Servlet 网页的编码(乱码)问题

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