`
lcy0202
  • 浏览: 178249 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jsp中文乱码解决方案.

    博客分类:
  • jsp
阅读更多

 

<!--[if !supportLists]-->1.       <!--[endif]-->表单提交中文

 ------login.jsp-------- 

  下面是表单内容:

  <form action="AcceptFormCharset.jsp" method="post">

       用户名:<input type="text" name="userName" size="10"/>

         码:<input type="password" name="password" size="10"/>

      <input type="submit" value="提交">

   </form> 

    

-----------AcceptFormCharset.jsp---------

  <body>

  <font size="2">

   下面是表单提交以后用request取到的表单数据:<br>

   <%

      String userName = request.getParameter("userName");

      String password = request.getParameter("password");

      out.println("表单输入userName的值:"+new String(userName.getBytes("ISO-8859-1"),"gb2312")+"<br>");

      out.println("表单输入password的值:"+new String(password.getBytes("ISO-8859-1"),"gb2312")+"<br>");

    这里所提交的值如果是中文的话,直接用输出就会出现乱码,因为java默认的是用unicode编码,这里采取的方     法是将值从ISO-8859-1中提取出来转化为gb2312的编码方式就可以显示出中文

    %>

   </font>

  </body>

2.URL提交表单的值 

  <%

       String param = request.getParameter("param");

   %>

  <body>

  <a href="hehe.jsp?param='中文'">请点击这个链接</a><br>

  这里提交的表单的值是中文,出现乱码,这个只有修改tomcat下面的conf下面的server.xml

  <Connector port="8080 URIEncoding="gb2312 protocol="HTTP/1.1" connectionTimeout="20000"

               redirectPort="8443" />

   添加这个红色字段的代码就可以解决

  你提交的参数为:<%=param%>

  </body>

 

3. 在servlet接收传参的处理

 在doPost或者在doGet方法加上

 

  response.setContentType("text/html; charset=utf-8");

  request.setCharacterEncoding("utf-8");

  response.setCharacterEncoding("utf-8");

看看英文都知道虾米意思的·~~~~就不多解释了

分享到:
评论

相关推荐

    Jsp中文乱码解决方案.rar

    本文将深入探讨JSP中文乱码问题的原因,并提供一系列解决方案。 一、原因分析 1. 字符集不匹配:在JSP文件、HTML文件、服务器、数据库等多个环节中,如果字符集设置不一致,就可能导致中文字符在传输过程中无法...

    jsp中文乱码的解决方案

    文档《JSP各种乱码的处理(一).doc》和《JSP各种乱码的处理(二).doc》中可能详细列举了各种JSP乱码问题的实例及解决方法,包括但不限于文件上传、读取流、数据库操作等方面,建议参考学习,以便更全面地理解并解决...

    mysql+jsp+SSH网站开发中文乱码解决方案.doc

    以下是一个详细的解决方案: 1. **MySQL编码配置**: - 在创建数据库和表之前,确保MySQL服务器的字符集设置为GBK。可以通过MySQL配置向导手动选择`gbk`作为默认字符集。完成设置后,重启MySQL服务。 2. **...

    jsp中文问题解决方案.pdf

    本文档旨在深入探讨JSP处理中文时引发乱码的问题及其解决方案,帮助读者从根本上理解并解决此类问题。 #### 二、乱码问题的根源 ##### 2.1 明确乱码类型 首先,开发者需要明确自己遇到的乱码类型。常见的乱码可能...

    JSP乱码 N种解决方案

    本文将深入探讨“JSP乱码”的多种解决方案,并提供实用的解决策略。 1. **理解字符编码的基本概念** - 字符编码是计算机对文字进行存储和处理的标准,常见的有ASCII、GBK、UTF-8等。 - JSP页面默认使用ISO-8859-1...

    JSP乱码解方案.doc

    《JSP乱码解决方案详解》 在Web开发中,JSP乱码问题一直是困扰开发者的一个常见问题。本文将深入探讨JSP乱码的产生原因及其解决方案,帮助开发者准确理解和处理各种可能出现的乱码情况。 首先,JSP乱码的产生主要...

    JSP乱码解决方案

    本文将深入探讨JSP乱码的原因及其解决方案,帮助开发者有效地处理这类问题。 ### 1. JSP乱码的成因 - **字符集设置不一致**:JSP文件、HTML页面、HTTP头、Servlet输出以及数据库存储等环节的字符集设置不一致,...

    Eclipse 开发JSP中文乱码解决方案

    以下是解决Eclipse开发JSP中文乱码问题的详细步骤和知识点: 1. **Project -&gt; Properties -&gt; Resources** 在这里,你可以设置当前项目的文本文件编码。点击“Text file encoding”选项,然后选择“Other”,在下拉...

    jsp乱码解决方案 本方案解决了jsp常见的乱码问题

    ### jsp乱码解决方案 #### 一、引言 在Web开发中,特别是使用Java Server Pages (JSP)进行开发时,字符编码问题是一个经常遇到的技术难题。如果处理不当,很容易导致网页显示乱码,影响用户体验及数据的正确性。...

    几种常用解决jsp中文乱码的方案

    解决 JSP 中文乱码的方案 JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-...

    jspsmartupload-解决中文乱码

    后来查了网上一些人的解决方案,最彻底的解决办法就是修改jspsmartupload的源码,在upload、download方法处强制指定它的编码格式就可以了。这是修改后的jar包,可以直接拿来用,但在初始化SmartUpload类的时候需要...

    jsp页面传值中文乱码问题处理.docx

    下面将详细讲解 JSP 中文乱码种类和解决方案。 JSP 文件中文内容显示乱码 在 JSP 文件中,如果中文内容显示乱码,可能是由于浏览器的默认编码方式为 ISO-8859-1,而 JSP 文件的编码方式为 UTF-8所致。解决方案是,...

    jsp+mysql中文乱码解决方案集合

    ### jsp+mysql中文乱码解决方案集合 在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 ###...

    JSP汉字乱码解决大全

    ### JSP中的中文乱码问题解析与解决方案 #### 一、引言 在Web开发过程中,尤其是使用Java Server Pages(JSP)进行页面渲染时,经常会出现中文字符显示乱码的问题。这不仅影响用户体验,也增加了项目的调试难度。...

    JAVA/JSP中文乱码解决方案总结

    解决乱码的各种方法总结,包括数据库的解决方案,个人觉得比较详细有使用价值

    JSP中文乱码的产生原因及解决方案.docx

    总的来说,解决JSP中文乱码问题的关键在于理解字符编码的工作原理,并在代码的各个层面保持一致。从源文件保存、编译、运行到与外部数据交互,都需要关注字符编码的设定,确保数据在转换过程中不丢失或变形。通过...

    J2ee应用中文乱码问题解决方案.doc

    以下是对这个问题的详细解析和解决方案: 1. **字符集概念**: - **ASCII**:7位字符集,包含128个字符,主要为英文字符。 - **ISO-8859-1**:扩展ASCII,增加了一些西欧语言的字符。 - **双字节字符集**:如GB...

    Java_EE中文乱码问题解决方案.ppt

    本方案将详细解析这一问题,并提供一系列解决方案。 首先,我们需要理解中文乱码出现的原因。当文件在编辑和保存时使用了一种编码(例如GBK),而文件被查看或处理时采用的是另一种编码(如ISO-8859-1)时,就会...

Global site tag (gtag.js) - Google Analytics