我想问一下jsp中 <jsp:setProperty name= "a " property= "* "> 的时候把表单里的数据
传送到a的实体类中然后保存在数据库,但是中文会出现乱码!怎么解决这问题
------解决方案--------------------
request.setCharacterEncoding( "GB2312 ") ;
------解决方案--------------------
request.setCharacterEncoding( "gb2312 ");
------解决方案--------------------
request.setCharacterEncoding( "gb2312 ");还有这儿 <jsp:setProperty name= "a "/> property= "* ">
------解决方案--------------------
是在数据库中出现乱码,还是将此信息在程序中输出时出现乱码?如果是数据库中的显示有问题,那看看数据库的编码方式是否有问题(是否gbk或gb2312等)。如果是在程序中用页面显示有问题除了request.setCharacterEncoding( "gb2312 ");和response.setCharacterEncoding( "gb2312 ");外,还要把表单设为post方式。试试吧,不知道这样行不行?
------解决方案--------------------
request.setCharacterEncoding( "GBK ");
同时还要getBytes转化~