`
清流鱼
  • 浏览: 30679 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

表单提交汉字乱码之解决方案

阅读更多

在做表单提交文本框中的汉字,servlet得到的总是乱码。为之找了一些资料,乱码问题算是解决了,同时为自己定下做web页面时的两个原则:1.<form method="post" > 提交方式全部为post   2.String name=request.getParameter("username"); name=new String(name.getBytes("ISO-8859-1"),"UTF-8"); 用这种法进行编码转换。虽然有点麻烦,但通用性很强,免得在乱码上浪费时间。

分享到:
评论

相关推荐

    Struts中文乱码解决方案

    三、请求参数中的中文乱码问题解决方案: 对于用户提交的含有汉字的请求数据导致的乱码,可以通过自定义 RequestProcessor 来解决。首先,创建一个新的类 `SelfRequestProcessor` 继承自 Struts 内置的 `...

    中文乱码解决方案参考.pdf

    1. **表单GET提交**:浏览器根据页面的charset(通常是UTF-8)对表单数据进行编码,然后发送到服务器。Tomcat会根据`URIEncoding`配置(这里是UTF-8)进行解码,所以通常不会出现问题。 2. **表单POST提交**:过滤...

    中文乱码解决方案归纳.pdf

    1. 表单GET提交:浏览器根据页面`charset`编码,Tomcat使用`URIEncoding`解码,若两者匹配,无乱码。 2. 表单POST提交:过滤器设定的编码优先,请求体按`utf-8`解码。 3. 页面链接传递中文参数:同GET提交,依赖`...

    解决页面传参中文乱码

    #### 解决方案:使用`URLEncoder` 在Java中,可以通过使用`java.net.URLEncoder`类对中文参数进行编码,然后再传递到服务器端,从而避免乱码问题的发生。 1. **客户端编码处理**: 客户端在提交含有中文参数的...

    JSP中的FORM表单中只有一个input文本时,按回车键将会自动提交表单

    为了解决这个问题,一种解决方案是在表单中添加一个不可见的INPUT元素,类型为'text',并设置display样式为'none'。这样,浏览器将不再把回车键的提交行为分配给可见的输入框,而是分配给不可见的输入框,因为回车键...

    解决tomcat中文乱码问题.doc

    **问题描述**:当用户通过表单提交包含中文字符的数据时,使用`HttpServletRequest`对象获取这些数据时出现乱码。 **原因分析**:客户端提交数据时,默认采用ISO-8859-1编码格式,而服务器端在解析请求时未指定正确...

    ASP.NET中Request.Form中文乱码的解决方法

    标题中的“ASP.NET中Request.Form中文乱码的解决方法”直指一个常见的编程难题:当用户通过表单提交包含中文字符的数据时,服务器端接收到的数据可能会出现乱码。这种情况通常发生在不同的网页编码格式之间交互时,...

    Java Web开发中的中文乱码问题分析及解决方案.pdf

    当用户通过浏览器提交包含中文的表单数据时,数据可能以不同的编码方式(如UTF-8或GBK)发送,而服务器需要正确识别并解码这些数据。JSP页面在被容器(如Tomcat)解释时,也需要根据指定的编码读取源代码,再将其...

    Java的中文乱码及部分解决方法

    在讨论乱码解决方案之前,首先需要了解几种常见的编码类型及其特点: - **UTF-8**: 可变长度的Unicode编码方式,兼容ASCII编码,广泛应用于Web开发。 - **GBK**: GB2312的扩展,兼容GB2312,支持更多的中文字符集。...

    Java Web开发中文乱码问题的研究与解决.pdf

    1. 浏览器与服务器交互:当用户通过浏览器提交包含中文的表单数据时,如果浏览器发送的数据编码与服务器接收数据的编码不一致,就会产生乱码。例如,浏览器使用GBK编码,而服务器端配置为UTF-8,就会出现问题。 2. ...

    页面get请求 中文参数方法乱码问题的快速解决方法

    在网页开发过程中,GET请求是HTTP协议中一种常见的数据提交方式。然而,当GET请求的参数包含中文字符时,由于编码格式不一致或者处理不当,可能会...希望这个快速解决方案能帮助你在遇到类似问题时快速找到解决之道。

    jsp eclipse乱码问题

    ### JSP Eclipse 乱码问题解析与解决方案 在开发基于Java的Web应用时,经常会遇到JSP页面在Eclipse环境中出现乱码的情况。这不仅会影响程序的正常运行,还可能导致用户体验下降。本文将针对JSP在Eclipse中的乱码...

    WEB页面乱码研究问题

    2. **参数传递乱码**:通过HTML表单提交的数据在服务器端解析时出现乱码。这与请求和响应的编码设置有关。 - 解决方案:在服务器端处理请求前,应指定正确的字符编码,如在Servlet中设置`request.setCharacter...

    中文乱码处理

    ### 中文乱码处理在JSP中的解决方案 在IT领域,尤其是Web开发中,中文乱码问题是一个常见的挑战,尤其在使用JSP(JavaServer Pages)进行网页开发时更为显著。本文将深入探讨JSP中中文乱码的根源及其解决策略,通过...

    java中文问题解决方法大全

    - 文件`JSP 中 AJAX 的表单提交中文问题的简单解决方案.doc`和`JSP 中 AJAX 的表单提交中文问题的简单解决方案 - GBK 版本.doc`可能提供了在GBK编码环境下处理AJAX表单提交的方案,这通常涉及在发送请求前将中文...

    struts2中文乱码问题

    ### Struts2中文乱码问题解决方案 在使用Struts2框架进行Web开发的过程中,中文乱码问题是一个常见的问题。这不仅影响用户体验,还可能导致数据处理错误。本文将详细介绍几种解决Struts2中文乱码问题的方法。 ####...

    JSP-Servlet中的汉字编码问题-JSP教程

    3. **表单提交数据乱码**:用户通过表单提交的数据,在服务器端处理时出现乱码现象。 #### 四、常见编码问题及解决方案 1. **源码文件的编码**: - 解决方案:确保项目中的所有文件(包括JSP、Java源代码文件)...

Global site tag (gtag.js) - Google Analytics