java中文乱码解决方法
    1、解决文件中文乱码:
    1.1、修改文件字符编码:
    由于不同系统,比如Unix下用GBK格式编辑的文件,在Windows中就会乱码,此时可以使用Notepad++(记事本插件),将文件编码转换为系统默认的utf-8,8为Unicode编码。
    1.2、修改系统语言及字符编码:
    此外,也可以通过改变操作系统的语言及字符编码,这种方法我们可以在控制面板-区域和语言的地方进行修改,再次点击其中的管理,在点击详细设置,这时候就可以看到字符集,将其设置为utf-8。
   
    2、解决程序中文乱码:
    2.1、使用unicod-8格式编码:
    在这种情况下,一定要注意程序代码的编码格式,一定要以utf-8格式进行编码,而不是GBK,否则一样会出现乱码。
    2.2、设置字符集:
    有时候,可以在程序中设置语言字符集,例如:response.setContentType("text/html;charset=utf-8");用于普通的JSP页面编码设置,也可以在l中设置characterEncoding
unicode文件格式    3、修改Tomcat的默认编码:
    可以修改tomcat的l文件,将其默认编码为utf-8,在相应的位置加上URIEncoding="utf-8"。
   
    4、前端乱码解决方法:
    也可以到浏览器中去修改编码,比如:Firefox浏览器中,可以按Ctrl + U,Chrome可以
按Ctrl + U,IE下可以第一个菜单栏中点击View,然后选择Encoding,转换为相应的编码即可。
    5、对数据库使用正确的编码:
    在不同的数据库中当我们有gbk的字符编码的时候,一定要创建数据库时候指定好字符编码,让数据库与整个程序保持一致,如果仅仅程序有编码时,数据库没有则容易出现乱码。
   
    总之,我们在解决Java中文乱码的问题是要以系统- web页面-程序-数据库为关键点进行检查,以确保编码的一致性。而一般市面上流行的字符编码都是utf-8,因此我们在使用的时候应该尽量使用这种编码格式,以减少乱码的出现。