form表单部署在liunx上提交请求后出现乱码
在开发环境下没有问题,我每个jsp和html页面编码都是使用的,UTF-8。
并且在web.xml 中配置了 过滤器 CharacterEncodingFilter。其中两个问题在开发环境windows上是没问题的,可以正常使用。
部署到阿里云ecs中,其他没什么问题。后来发现有两个表单提交后出现中文乱码。
分析两处只有环境不同,一可能是liunx编码问题。二可能是tomcat编码配置问题。
于是乎修改了tomcat 下conf中的server.xml配置。加入编码URIEncoding="UTF-8。重庆tomcat。测试问题解决。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
相关标签: javaweb部署form表单中文乱码 |