博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 中文 乱码问题
阅读量:6184 次
发布时间:2019-06-21

本文共 1187 字,大约阅读时间需要 3 分钟。

Java平台遇到的两类问题:

1.源代码中文乱码问题:

  a.Java文件,中文乱码,配置IDE的Preference的编码格式,总有一款适合你。

  b.HTML(JSP、....)文件,中文乱码,添加并设置HTML的contentType、charset即可。<%@ page contentType="text/html;charset=GBK"%>

2.应用程序中输入中文乱码问题:

  a.selvert的过滤器filter处理中文乱码问题:

    修改web.xml中的配置参数:

            <filter>      <!--注意这里是filter,不要配置成servlet-->

                <filter-name>CharactorFilter</filter-name>    <!--过滤器名称-->
                <filter-class>cn.com.Filter.CharactorFilter</filter-class>  <!--过滤器的完整类名-->
                <init-param>   <!--初始化参数-->
                    <param-name>encoding</param-name>  <!--参数名称-->
                    <param-value>utf-8</param-value>   <!--参数值-->
                </init-param>
            </filter>
            <filter-mapping> <!--过滤器映射-->
                <filter-name>CharactorFilter</filter-name><!--过滤器名称-->  
                <url-pattern>/*</url-pattern><!--URL映射,给所有页面处理乱码-->
            </filter-mapping>

  b.Tomcat支持中文的配置问题: 更改 Tomcat安装目录下conf\server.xml,指定浏览器的编码格式为“简体中文”:

            <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

            enableLookups="false" redirectPort="8443" acceptCount="100"
            connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />

 

注意:Spring MVC Controller中解析GET方式的中文参数会乱码的问题:Spring的Filter只对HTTP的Post方法做了过滤处理 ,对Get方法则未做处理,因此无论如何配置Filter均是无效的,因此只能上溯一层,即从WEB应用容器层到Tomcat层配置Server.xml的Connector的URIEconding=“UTF-8"属性即可。

 

转载地址:http://xfsda.baihongyu.com/

你可能感兴趣的文章
Bash shell脚本的语法结构
查看>>
linux sftp相关命令
查看>>
Like 关键字对时间模糊查询
查看>>
STL之容器共性
查看>>
金笛JDMail邮件系统从源头上为企业铸造防lj邮件墙--3
查看>>
ArcGis for Javascript 的使用注意点
查看>>
FileWriter不能写utf-8的原因及解决
查看>>
IOCP (关于WSASend,WSARecv调用)
查看>>
MOOON-scheduler核心设计图(初稿)
查看>>
网站开发的流程
查看>>
Apache Common-pool2对象池浅析
查看>>
Microsoft Hyper-V Server 2008 R2和SCVMM2012部署XenDesktop 5.6桌面虚拟化系列之二准备虚拟桌面模板...
查看>>
我的友情链接
查看>>
改变虚拟机MAC地址
查看>>
solr教程
查看>>
我的友情链接
查看>>
钱旺之行:互联网经济的增长点——注意力价值经济
查看>>
hadoop Map-Reduce体系架构(3)
查看>>
android语音朗读功能demo实现
查看>>
CRT或XSHELL工具连接centos7经常自动断开
查看>>