为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

乱码解决问题

2013-10-14 2页 doc 25KB 21阅读

用户头像

is_600114

暂无简介

举报
乱码解决问题有以下几种解决方案: 一:在struts.xml文件中添加      注:这里value="urt-8"指的是页面的编码格式,如果页面的编码格式是GBK,则写GBK 二:在Action中重新转码:利用.new String(name.getBytes("iso-8859-1"),"utf-8");   例:this.name= new String(name.getBytes("iso-8859-1"),"utf-8");   注:这里的name是从页面传过来的参数,只要在这里重新转码就可以了,另外,这里的utf...
乱码解决问题
有以下几种解决: 一:在struts.xml文件中添加      注:这里value="urt-8"指的是页面的编码,如果页面的编码格式是GBK,则写GBK 二:在Action中重新转码:利用.new String(name.getBytes("iso-8859-1"),"utf-8");   例:this.name= new String(name.getBytes("iso-8859-1"),"utf-8");   注:这里的name是从页面传过来的参数,只要在这里重新转码就可以了,另外,这里的utf-8依然是页面的编码格式。   但每次都这样转,太麻烦了,因此可以写一个工具类,将乱码转成utf-8 public class Tools{ //提供一个,将乱码转化成utf-8 public static String getNewString(String input){ String result = ""; try{ result = new String(input.getBytes("iso-8859-1"),"utf-8"); }catch(Exception e){ e.printStackTrace(); } return result; } 在用的时候直接调用就行了:userName = Tools.getNewString(name); 三:就是在tomcat中修改server.xml, 个人不推荐这得方法,其一:不稳定,其二:在工作中修改服务器的配置文件不是一件容易的事情,所以这里就不举例说明。 四:CharacterEncodingFilter的使用,但这个东西不是万能的,但有时候没有它就会很麻烦,所以还是加上,以防万一,但需要说明一点:这个filter只对post请求有效, get请求一律忽略。例:在web.xml中如下配置: CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 CharacterEncodingFilter /*
/
本文档为【乱码解决问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索