`
strayly
  • 浏览: 97419 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(转)gb2312编码页面post到utf-8页面乱码解决方法

 
阅读更多

在gb2312页面的form中添加:accept-charset="utf-8" onsubmit="document.charset='utf-8';",如:
<form method="post" action="2.php" accept-charset="utf-8" onsubmit="document.charset='utf-8';">
这样一来,ie、ff、opera、google等主流浏览器都欣然接受了。但是当提交后直接后退这又出现新问题了,form页面变成乱码,别怕,再在gb2312页面的<head></head>之间加上如下代码:
<script>
if(document.charset!="gb2312" && navigator.userAgent.indexOf("MSIE")>0){
       window.location.reload();
}
</script>

分享到:
评论

相关推荐

    自动检测汉字GB18030编码与UTF-8编码

    想到如下特征来识别汉字: 1. 如果第1位是0就不需要判断的,一定是ASCII字符。... 如果第1位是1开头的,第2位是0开头的,一定是GB编码。 3. 如果第1位是非1110开头的,则一定是GB编码。 4. 多做几个汉字判断。

    支付宝asp集成_utf-8

    本文将详细阐述“支付宝asp集成_utf-8”这一主题,包括如何实现UTF-8编码下的支付宝接口集成,以及解决可能出现的乱码问题。 首先,我们要了解UTF-8编码的重要性。UTF-8是一种广泛使用的Unicode字符编码,能够表示...

    DELPHI 10.3编码转换 iso-8859-1转GBK,GBK转iso-8859-1

    解决乱码问题的方法是确保在生成二维码前将数据转换为统一的编码格式,如`UTF-8`。如果数据源是`ISO-8859-1`,可以先将其转换为`GBK`,然后再转换为`UTF-8`,反之亦然。这样,即使二维码生成器默认使用`UTF-8`,也能...

    android POST数据遇到的UTF-8编码(乱码)问题解决办法

    这里我们详细探讨一下如何解决Android POST数据时遇到的UTF-8编码(乱码)问题。 首先,问题的根源在于客户端发送的数据未指定正确的字符编码,导致服务器在接收到数据并尝试以UTF-8格式解码时出现错误。在示例中,...

    乱码问题的解决

    解决方法是修改服务器对 uri 参数的默认值 server.xml 中,设置 URIEncoding=“UTF-8”或者逆向转码,先把数据通过 iso8859-1 还原成字节,然后再解码成 UTF-8。 4. post 方法传参乱码 post 方法传参乱码是由于...

    修改tomcat的编码为utf-8

    ### 修改Tomcat的编码为UTF-8 在Web开发中,服务器端的字符编码设置对于确保数据正确处理至关重要。Apache Tomcat作为一款流行的Java应用服务器和Servlet容器,其默认的字符编码可能不总是符合所有项目的需求。特别...

    JSP-GET-POST传递的乱码问题

    - 解决方案:除了在JSP中设置页面编码外,还需要在Servlet的`doPost`方法中调用`request.setCharacterEncoding("UTF-8")`。 3. 文件上传与乱码: - 当涉及到文件上传时,不仅需要注意请求参数的编码,还要关注...

    字符集处理方案 GBK UTF-8

    字符集处理方案主要涉及到字符编码的转换和一致性问题,尤其在GBK和UTF-8之间。GBK是中国大陆广泛使用的汉字编码标准,它包含了GB2312的所有字符,并且增加了许多其他字符,支持更多的汉字和符号。UTF-8是一种...

    java中文乱码之解决URL中文乱码问题的方法

    - **一次转码**:使用`encodeURI()` 对URL进行编码,然后在服务器端使用适当的解码方法,如Java中的`new String(name.getBytes("ISO-8859-1"), "UTF-8")`,确保从ISO-8859-1转回UTF-8。 - **二次转码**:先使用`...

    懒人包:UTF-8的ApacheJMeter_http.jar和ApacheJMeter_core.jar

    字符编码修改为utf-8 ,解决上传文件与录制脚本的中文乱码问题,下载jar文件替换到Jmeter的lib/ext目录下即可,重启jmeter,重新选择上传文件,在请求中设置内容编码,请求时勾选“对POST使用multipart / form-data”...

    springboot乱码问题解决方案

    这将设置SpringBoot项目的字符编码为UTF-8,解决乱码问题。 2. Maven插件配置 在pom.xml文件中添加以下配置: &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-maven-plugin &lt;fork&gt;true ...

    VB(Visual Basic) UTF8 字符编码

    VB(Visual Basic) UTF8 字符...这里我们做了一小方法、直接先将我们要发送的中文字符转换为UTF8字符集的编码然后在发送Post出去、这样就可以在其他系统里面直接获取、不用去担心乱码问题 GBK相同原理、本人不习惯gbk

    jsp页面显示中文乱码解决.pdf

    解决 jsp 页面显示中文乱码的方法是:在 jsp 页面设置 pageEncoding 和 contentType 的其中一个或者两个为支持中文的编码格式,如 utf-8、gbk、gb2312 等,并且在 post 方式传值和 get 方式传值时,需要设置 request...

    jsp----->中文乱码问题

    字符编码是用来表示文字的一种方式,如ASCII、GB2312、GBK、UTF-8等。在JSP中,默认的编码可能并不总是与我们使用的文件或数据库编码一致,这就可能导致乱码问题。 1. **乱码成因**: - 文件编码不一致:JSP文件...

    utf8-jsp.zip

    charset=UTF-8`,确保POST数据的编码方式与服务器接收的编码一致。后端接收到数据后,同样需正确解析并处理UTF8编码,以保证数据的完整性和准确性。 总结来说,UTF8-JSP和JavaScript在Web开发中扮演着重要角色。...

    IDEA中Tomcat在控制台乱码问题及IDEA编码设置UTF-8的方法

    描述中提到的设置UTF-8编码方法,即解决IDEA控制台乱码问题的具体操作步骤。这通常涉及到对IDEA和Tomcat服务器的编码设置进行调整,以确保它们都使用统一的编码格式(在这里是UTF-8),从而确保字符的正确显示。 ...

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

    常见的字符编码包括GBK、GB2312、UTF-8等。 ##### 2.2 请求参数乱码 当用户通过表单提交数据时,如果表单数据的编码与服务器端处理数据的编码不一致,也会导致中文乱码。例如,当表单使用POST方法提交数据时,如果...

    Delphi XE + IdHTTPServer + utf8转换 + json解析(源码+测试可用)

    在本项目中,"utf8转换"意味着代码会包含将数据从其他编码格式转换为UTF-8或从UTF-8转换为其他格式的逻辑。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...

    Struts2和servlet的中文乱码问题

    对于POST请求,有两种情况:一是使用UTF-8编码,这时中文过滤器的编码应与JSP页面保持一致,都是UTF-8,Servlet的doPost方法内不需要设置字符编码。如果未使用过滤器,需要在doPost方法中添加request.setCharacter...

Global site tag (gtag.js) - Google Analytics