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

GBK页面向utf-8页面提交表单中文乱码的解决办法

阅读更多
<form name="Form" method="post" action="http://www.abc.com/Receptions/search" accept-charset="UTF-8" onsubmit="document.charset='UTF-8';">

GBK编码的页面中含有上面的表单,此表单的action指向另一个utf-8编码的页面。表单提交后,中文参数乱码。

accept-charset="UTF-8" onsubmit="document.charset='UTF-8';"通过这2个属性指定服务器端编码格式,可以解决中文乱码问题。
0
4
分享到:
评论

相关推荐

    中文乱码解决方案.pdf

    本文将详细介绍中文乱码问题的解决方案,并对IE6的“以UTF-8发送URL”选项设置对请求页面字符编码的影响进行分析。同时,本文也将讨论Tomcat容器的URI编码设置、浏览器的字符编码设置、过滤器的使用等方面的知识点。...

    有关pdfbox-1.3.1中Identity-H编码为乱码的解决方法

    在使用PDFBox 1.3.1版本时,可能会遇到一个常见的问题,即当处理包含非ASCII字符(如中文、日文或韩文等)的PDF文件时,可能会出现“Identity-H”编码导致的乱码现象。这是因为PDFBox在解析含有Unicode编码的PDF文档...

    解决jsp中文乱码问题(转)

    在用户通过表单提交中文数据时,可能出现乱码,因为浏览器通常使用UTF-8编码发送POST请求,而服务器可能采用其他编码处理这些数据。为解决此问题,可以在处理请求的JSP页面中,使用`request.setCharacterEncoding(...

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

    GBK、UTF-8和ISO-8859-1之间的转换需要注意,偶数个汉字可以在GBK和UTF-8之间互换,而奇数个汉字可能在转换过程中丢失,导致乱码。 总的来说,将Tomcat的`URIEncoding`设置为`UTF-8`是解决大多数中文乱码问题的有效...

    express中文乱码解决

    1. **前端与后端编码设置不一致**:前端发送的数据采用了一种编码格式(如UTF-8),而后端接收时使用的却是另一种(如GBK)。 2. **HTTP响应头未正确配置**:HTTP响应头中的`Content-Type`字段未包含正确的字符集...

    毕业设计-Java Web应用中的中文乱码的研究

    中文字符通常采用GB2312、GBK或者UTF-8等编码格式,而不同的编码格式之间不兼容,可能导致乱码。例如,如果服务器端使用UTF-8编码,但客户端(如浏览器)发送的数据是GBK编码,那么在解码时就会出现乱码。 Java Web...

    JSP中文乱码解决集锦

    - 使用POST方式提交表单时,确保请求参数的编码与服务器接收的编码一致,可以使用`request.setCharacterEncoding("UTF-8")`来设定。 6. **读写文件时的编码** - 当JSP读取或写入文件包含中文时,要明确指定编码,...

    myEclipse乱码解决办法

    在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows-&gt;Preferences-&gt;general-&gt;Workspace-&gt;Text file encoding-&gt;Other框中的Text ...

    配置web-xml解决中文乱码问题.pdf

    useUnicode=true&characterEncoding=UTF-8,以便正确地处理中文数据。 四、解决方案总结 解决中文乱码问题需要从多方面入手。首先,需要确定中文乱码问题不是由浏览器引起的,然后配置 Tomcat 服务器和数据库 bean...

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

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

    解决jsp+servlet开发中的中文乱码问题

    例如,如果JSP页面使用的是GBK编码,而客户端浏览器或后端处理程序使用的是UTF-8编码,则可能会导致中文字符在传输过程中被错误解析,从而出现乱码现象。为了有效解决这一问题,关键在于确保所有相关组件均采用同一...

    解决jsp页面中文乱码问题

    在计算机系统中,字符编码是用来表示文本的规则,如常见的ASCII、GBK和UTF-8等。在Web环境中,HTTP协议和HTML文档都有自己的默认字符编码,而JSP页面作为动态内容生成者,其编码设置更为关键。 1. **JSP页面编码...

    开发wap注意事项---wml中文乱码

    例如,在客户端使用UTF-8编码提交表单数据后,服务器端也需要采用相同的编码方式来读取这些数据。 ```html $(phone:e)"/&gt; $(passwd:e)"/&gt; ``` 在Servlet中处理POST请求时,可以这样设置: ```java ...

    JSP乱码解决大全.doc

    解决这个问题,可以在接收请求的JSP页面中,通过`request.setCharacterEncoding("UTF-8")`方法来指定请求的编码,确保与表单提交的编码一致。 示例代码如下: ```jsp ;charset=UTF-8"%&gt; request.setCharacter...

    JSP中文乱码问题综述,中文乱码解决大全

    2. **POST方式提交后的乱码问题**:POST提交时,默认编码是ISO-8859-1,但接收端可能期望的是UTF-8。解决方法包括: A. 对每个请求参数进行编码转换,如`new String(request.getParameter("something").getBytes(...

    JSP乱码 N种解决方案

    - 字符编码是计算机对文字进行存储和处理的标准,常见的有ASCII、GBK、UTF-8等。 - JSP页面默认使用ISO-8859-1编码,如果不做特殊处理,中文字符可能会出现乱码。 2. **JSP文件本身的编码设置** - 确保你的JSP...

    JSP中文乱码问题最优解决方法

    例如,当浏览器发送请求时使用了一种字符集(如GBK),而服务器端处理数据时使用的另一种字符集(如UTF-8),这就可能导致乱码的出现。此外,数据库连接、表单提交等环节也可能因为编码设置不当而导致乱码。 #### ...

    史上最全的PHP+MySql中文乱码解决方案.docx

    常见的中文编码有GBK(GB2312的扩展)和UTF-8,GBK主要在中国大陆使用,UTF-8是一种广泛支持多语言的国际编码标准。 在PHP和MySQL中,中文乱码通常由以下几种情况引起: 1. **PHP文件编码**:PHP文件本身的编码应...

    Ajax开发过程表单提交数据出现乱码和解决办法

    例如,如果前端使用了UTF-8编码,而服务器端默认使用GBK编码,就会导致乱码。 - **解决办法**:确保URL参数的编码与服务器端的编码一致。可以通过在服务器端强制指定编码来解决此问题,例如: ```java String ...

Global site tag (gtag.js) - Google Analytics