乱码问题

来源:4-9 店铺注册之前端设计

hellocp7

2020-03-22

老师你好,我在将operation.html页面放进WEB-INF下后出现了乱码,而在之前放在最外层的webapp下时访问正常。我看到网上有说

主要是请求页面的这个过程会涉及了多次IO操作,只要出现IO操作就有可能乱码,因为大多框架IO默认编码都不支持中文字符所以就会乱码。”

然后他给出的解决方案是在web.xml里面配置filter,强制有所有的页面访问都设置charset

 <filter>
        <filter-name>characterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
</filter>

但是好像我并不管用,所以我想请问有什么解决办法么。谢谢

写回答

1回答

枳飨詠逺相守0

2020-03-22

看看你的编译软件的编码格式是不是UTF-8,改变过来还不行就汉字手打一次

1
1
翔仔
感谢同学的热心回答,确实可能是这个问题,同学可以右键看看文件的属性是不是utf8,此外,还可以看看spring-web.xml以及html页面里面有没有设置utf8编码。程序说1是1,我这里没有遇到这样的情况,所以同学肯定还是哪里没有配置对编码
2020-03-23
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程