Jsp/Servlet接收FORM表格参数时输出乱码的处理

原创 2003年06月02日 11:23:00

1.关于JSP接收FORM参数的乱码:

<%@ page contentType="text/html;charset=GB2312" %>

<!--/*

为了TOMCAT4JSP产生中文乱码问题,定义一个转换函数getStr() -->
<%! 
public String getStr(String str){ 
    try {String temp_p=str; 
        byte[] temp_t=temp_p.getBytes("ISO8859-1"); 
        String temp=new String(temp_t); 
        return temp; 
    } 
    catch(Exception e){ } 
    return "NULL";

%>
<!---------------------The end ----------------------*/-->

2.关于Servlet接收Form参数的乱码.

3.如何处理用jConnect连接Sybase数据库时中文乱码的问题:

    确保数据库使用中文字符集,如 eucgb, utf8, cp936, 同时, 在 jconnect 编程时设定必要的连接属性, 包括 charset (要求与数据库保持一致) jconnect_version. 

  例如: 

  jconnect 4.2: 

  jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=4 

  jconnect 5.2: 

  jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0

解决Servlet中get或post中文乱码问题

笔者在工作中遇到这个问题,第一次是POST中的中文乱码问题。在JSP页面中提交中文数据时,当时是用FF测试,发现没有问题,数据能提交而且能用Hibernate插入到数据库,之后用IE测试,发现不行,插...
  • Free_Wind22
  • Free_Wind22
  • 2014年09月07日 15:54
  • 1197

servlet乱码及接收表单提交参数

servlet输出中文(输出到页面的中文乱码) (1)乱码产生的原因 out.println方法默认情况下会使用“iso-8859-1” response.setContentType("text/...
  • qq_28601235
  • qq_28601235
  • 2015年08月22日 22:00
  • 927

JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题

初学JSP与Servlet的同学估计经常会遇到类似问题,有时输入的中文响应输出为问号(???),有时输出乱码,今天查了一些资料算是理清了问题的原因。 1.问题根源 问题的根源在于form表单提交数据时...
  • husthuangbin
  • husthuangbin
  • 2017年04月22日 20:15
  • 813

解决从jsp中接收参数乱码问题

在web.xml中添加 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encod...
  • jiangzeyun
  • jiangzeyun
  • 2013年12月30日 10:21
  • 890

jsp,ajax,json,servlet前后台传值中文乱码解决方法

JSON前后台传递值,研究了一段时间,下面给出重点代码,主要是解决乱码问题 一、后台向前台传递值 Servlet        /* 设置格式为text/json    */       ...
  • youshengyoushe
  • youshengyoushe
  • 2015年05月12日 21:14
  • 3143

JSP页面超链接跳转到Servlet后中文乱码解决

因为涉及到项目的一个功能,我们使用到了超链接a标签作为分页符,进行模糊查询功能,在使用过程中,使用form表单post提交中文数据进入servle界面,第一次使用中文查询没有问题,但是在按动分页符时,...
  • daidaisama
  • daidaisama
  • 2016年12月24日 21:03
  • 2194

jsp接收servlet传递数据的方法

servlet里有 String data = "aaaaa"; request.setAttribute("data",data); request.getRequestDispat...
  • z83986976
  • z83986976
  • 2014年09月13日 11:16
  • 3759

JSP Servlet之 form表单 与Servlet之间的参数传送

JSP Servlet之 form表单 与Servlet之间的参数传送   //index.html welcome ...
  • irelandken
  • irelandken
  • 2011年11月01日 19:42
  • 37256

servlet中alert对话框汉字乱码问题

下面看一下乱码情况: t.java out.print("alert('用户已存在' );window.location.href='register.jsp'");   乱码如下:   ...
  • zeq9069
  • zeq9069
  • 2012年11月14日 11:30
  • 1931

Servlet实现数据的传递及乱码的解决

实现从JSP页面的表单跳转到Servlet2,Servlet2跳转到Servlet3,Servlet3获得输入的参数: jsp: web.xml Servlet2: Servlet3: ...
  • MrJavaweb
  • MrJavaweb
  • 2016年05月10日 16:56
  • 2766
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jsp/Servlet接收FORM表格参数时输出乱码的处理
举报原因:
原因补充:

(最多只允许输入30个字)