原文地址:http://blog.sina.com.cn/s/blog_7211d8c80100y7gb.html
今天写页面,提交一个form表单,中文是乱码,去网上找了一些方法。
一,设置页面编码
<%@page language="java" pageEncoding="GBK" contentType="text/html; charset=GBK" %>
二,将form表单提交方式变为post方式,即添加method="post"
三,在action类中,添加2句话
Request().setCharacterEncoding("GBK");
Response().setCharacterEncoding("GBK");
四,将接收到的数据转码
dbld = new String(faceContext.getParameter("dbld"+i).getBytes("ISO-8859-1"),"gbk");
zbry = new String(faceContext.getParameter("zbry"+i).getBytes("ISO-8859-1"),"gbk");
大约就是这么多,不同的是将gbk该为gb2312或utf-8等等。
我的在执行完前俩条以后就好了
如果在加上三四条还是乱码,所以以上方法应该只能选择适合自己的。
相关推荐
FORM表单中文乱码问题分析与解决 在 Web 开发中,中文乱码问题是一个常见的问题,尤其是在FORM表单传递参数时。这个问题的根本原因是对中文的编码与解码方式不一致。我们可以理解为对中文的加密与解密的密钥不一致...
Java表单提交中文乱码问题是一个常见的开发中遇到的困扰,尤其在处理用户输入时,如果编码设置不当,中文字符可能会显示为乱码。解决这个问题需要理解字符编码的基本原理,并采取适当的策略。以下是一些主要的解决...
当我们处理表单提交时,可能会遇到数据乱码的问题,尤其是在涉及非ASCII字符集(如中文、日文或韩文等)时。这通常与字符编码设置不正确有关。下面,我们将深入探讨这个问题,并提供解决方案。 首先,乱码问题通常...
### EXT异步提交FORM表单知识点详解 #### 一、EXT异步提交FORM表单概述 在现代Web应用开发中,异步提交表单是一种常见的技术手段,它能够提升用户体验,减少页面刷新带来的数据丢失风险,并能有效提高系统的响应...
### Ajax开发过程中表单提交数据出现乱码及解决办法 在进行Ajax开发的过程中,经常会遇到一个令人头疼的问题:表单提交的数据出现乱码。这个问题主要出现在客户端与服务器端编码不一致的情况下,导致数据传输过程中...
### 解决JSP提交乱码的问题 在进行Web开发时,经常会遇到中文字符编码的问题,尤其是在使用JavaServer Pages(JSP)技术时。本篇文章将详细介绍如何解决JSP页面提交时出现的乱码问题,包括GET请求和POST请求两种...
这些中间件会自动检测并解析传入的数据,确保即使是在复杂的表单提交场景下也能正确处理中文字符。 ##### 3. 数据库连接时指定编码 当应用与数据库交互时,也需要确保连接时指定了正确的字符集。以MySQL为例,可以...
在处理中文字符时,尤其是文件名或表单数据包含中文的情况下,可能会遇到乱码问题。本主题主要围绕如何解决在Windows环境下,通过CMD命令行调用curl上传文件时出现的中文乱码问题。 首先,`curl` 是一个强大的...
在JSP(Java Server Pages)中处理中文字符时,特别是在用户通过表单提交数据时,可能会遇到各种编码问题。这是因为Web应用中涉及到多种编码格式,包括浏览器编码、HTTP请求编码、服务器编码等,如果这些编码不一致...
下面将详细介绍Form表单上传文件(type="file")的使用,并解决中文乱码问题。 一、Form表单上传文件(type="file")的使用 Form表单上传文件(type="file")的使用需要在HTML页面中添加一个type="file"的input...
在IT领域,特别是Web开发中,遇到“Ajax提交乱码”的问题是非常常见的,尤其是在处理中文或其它非英文字符集时。根据给定的文件信息,我们可以深入探讨如何使用Jquery来解决这一问题。 ### Ajax提交乱码问题的本质 ...
在JSP中,当一个FORM表单中只有一个INPUT文本输入框时,用户按下回车键,浏览器会默认触发表单的提交动作。这是因为浏览器的默认行为:在一个只有一个单行文本输入域(type="text")的表单里,按下回车键会模拟点击...
用XMLHTTP Post Form时的表单乱码有两方面的原因——Post表单数据时中文乱码;服务器Response被XMLHTTP不正确编码引起的乱码。换句话说,本文主要解决两个问题——怎样正确Post中文内容&怎样正确显示得到的中文内容...
本文将深入探讨WebOffice表单中参数乱码的原因及解决办法,帮助读者有效应对这一挑战。 ### WebOffice表单中参数乱码的成因 参数乱码问题主要源于字符编码不一致。当Web服务器与客户端(如浏览器)之间的数据传输...
当用户在表单中输入中文字符并提交时,如果服务器端和客户端的字符编码不一致,就可能出现中文乱码的情况。这主要是因为HTTP协议默认使用的是ISO-8859-1编码,而这个编码并不支持中文字符,所以当服务器接收到中文...
在使用jQuery的form表单提交插件jquery.form.js来提交含有中文字符的数据时,通常会遇到一个常见的问题——数据在发送之前需要被编码,而在服务器端接收到数据后又需要被解码。这一步骤主要是为了确保中文字符在HTTP...
本示例主要涉及如何使用AJAX来提交表单,并解决在提交中文数据时可能出现的乱码问题。 首先,我们了解AJAX的基本结构。一个基本的AJAX请求通常包括以下几个步骤: 1. 创建XMLHttpRequest对象:这是AJAX的核心,...
标题中的“ASP.NET中Request.Form中文乱码的解决方法”直指一个常见的编程难题:当用户通过表单提交包含中文字符的数据时,服务器端接收到的数据可能会出现乱码。这种情况通常发生在不同的网页编码格式之间交互时,...
在Web开发过程中,使用JQuery的ajaxSubmit方法进行表单提交时,中文乱码问题是一个常见的困扰。中文乱码问题通常发生在数据的提交和接收过程中,由于字符编码的不一致导致。为了解决这个问题,首先需要了解JQuery的...
在表单提交过程中,如果表单的`<form>`标签中没有正确指定`charset`属性或`Content-Type`头信息中的字符集与实际使用的字符集不符,也会引发乱码问题。 #### 3. JSP页面和资源文件编码问题 JSP页面和资源文件如...