在Java中有时会遇见乱码的情况,这里提供了几种转换方法
(一)Java中的编码转换
(二)可以在web.xml文件中配置的自己写的过滤器
第一种方法最简单也最方便,但是只能用在少量的地方或是偶尔一两次转码,如果大面积使用就不方便了,也大大增加了编码量,如果你的项目里没有用Spring的框架开发,用web.xml配置自定义过滤器可以一劳永逸的解决
1.首先要编写自己的过滤器类(实现了javax.servlet.Filter):
2.在web.xml文件中编写过滤器配置:
之后不用再做什么代码的改变,过滤器就将所有的访问都转码了
(三)使浏览器不缓存页面的过滤器
(四)检测用户是否登陆的过滤器
(五)资源保护过滤器
(六) 利用Filter限制用户浏览权限
配置文件写入:
最简单也是可以少量用的方法就是在java类中使用的编码方式转换
比如在项目中输出String Name;是“&#()@(¥*@”乱码,那么可以采用:
这样得到的strNew就是转换成“utf-8”后的编码
分享到:
相关推荐
日常使用的Java工具整理,包括 日期,加密,图片处理,网络,字符串等
教会你如何在java中用过滤器,很好的文档,很详细!!
这本书从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,详细地介绍Java开发中用到的多种重点技术。全书分为23章,包括需要重点掌握的环境搭建、简单Java程序、Java基础程序设计、数组与方法、面向...
java及j2ee开发中常需要将对象转成json字符串进行数据传输,该包提供了JAVA对象和json字符串之间的转换方法。常见的类有JSONObject等
开发中用到一些工具小软件如:串口工具,字符编码转换,网络抓包,截图工具,source insignt 等
Flash图形开发Flash图形开发开发中用到的Flash图形开发开发中用到的Flash图形开发开发中用到的Flash图形开发
本人开发过程中用到的开发文档,包括java,javascript,jquery,mybatis,redis,spring等
部分jar包名称如下(版本有新的也有旧的,基本上涵盖了所有common包):commons-validator.jar commons-validator-1.3.1.jar commons-pool.jar commons-...
java 论坛 项目中用过
是本人多年来收藏的珍贵资源,因为太多太大所以分为几个部分分别上传了,希望对大家有用。
java各种能用到的API,免积分分享,由于上传的资源大小限制,暂时传这么多了
java中用FileUtil实现文件读写
在使用java 进行qt 界面开发的时候,必不可少的qt jambi 开发包。 下载压缩包后 将其中的 jar导入项目的build path。 然后,在安装了qtjambi 插件的eclipse 中的 Qt Jambi Preference Page 的 Jambi Location 处...
db2中用java方法来加解密数据入库;
关于java的设计模式,在java开发中用到的一些设计模式21种大全。
java中用数组为一个类定义多个对象,并对其进行实例化
这是很有用的开发常用的类,包括一些util、 config的类
Eclipse中用wsdl生成java客户端 Eclipse是一款功能强大、功能丰富的集成开发环境(IDE),广泛应用于Java开发领域。随着WebService技术的普及,Eclipse也提供了相应的支持,允许开发者通过wsdl文件生成Java客户端...
一个用ssm框架开发的自己练手的小型博客项目,可以发表日志,进行评论,回复评论等等。
ant.jar 在java开发中用到,看到好多人要很多分,我就放了上去。只要1分,谢谢