zoukankan      html  css  js  c++  java
  • JSP—中文乱码

     

    中文乱码问题?

    ---------------------------------------

    不乱码的条件:

    1.JSP页面本身的编码 pageEncoding UTF-8

    (把jsp页面翻译成java在编译为class文件的编码格式)

    2.浏览器渲染页面采用的编码 contentType UTF-8

    3.服务器保存数据采用的编码(request) UTF-8

    -------------------------------------------

    上述条件1和2中,如果只指定了一种编码方式的话,另一种也默认指定该编码方式.

    -------------------------------

    get()和post()都可以防止乱码

    name = new String(name.getBtyes("ISO-8859-1"),"UTF-8");%>

    ----------------------------------------------------

    post提交方式防止乱码:

    request.setCharactorEncoding("utf-8");

    response.setCharacterEncoding("UTF-8");

    注:只设置内部保存数据的格式,不包括URL的格式

    ----------------------------------------------

    get提交方式防止乱码:

    1.修改URL编码:修改Tomcat-conf-server.xml文件

    <connector port="6060" URIEncoding="UTF-8"/>

    ------------------------------------------------------

    在过滤器页面设置统一编码格式

    ........

    ---------------------------------------------------------

    contentType:定义响应的资源类型,也可以包含JSP页面和响

    应内容的字符集,定义浏览器渲染页面的格式

    pageEncoding:指定JSP文件的字符集及默认的contentType

    字符集。它定义了JSP-》.java->.class过程

    的编码格式。

  • 相关阅读:
    分享到新浪微博js
    好的读书网站发现、翻译 阅读中文之外的互联网精华
    ps字体下载素材网址
    如何使用HTML5,CSS3和PHP创建一个联系表格
    css3 精品网站
    IE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
    nginx笔记
    给力shell命令
    常用v_视图
    关于获取运营商的IP地址
  • 原文地址:https://www.cnblogs.com/domi22/p/8047209.html
Copyright © 2011-2022 走看看