本地调试springmvc返回乱码的解决

解决办法 设置idea的javac的编码


项目环境是idea + tomcat
解决思路
1 debug  发现debug的时候已经是乱码了,但是那个变量的内容写死在代码中的,排除了数据库和其他干扰。
2 但是代码中的中文怎么会变成代码呢 ,看了文件编码是utf8,项目编码各种编码都设置成utf8了。还是没有效果




3 pom文件中的compile插件也设置了编码
    <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

还是没用。
4 项目部署到服务器上是ok的,那么肯定是只和本地环境有关系了。本地的编译就是maven了
5 mvn clean install之后发现是可以的。说明mvn也是没问题的。那是什么问题呢,难道是项目自己编译的问题了。问题定位javac

5 最后的解决 设置idea的javac的编码



猜你喜欢

转载自huangyunbin.iteye.com/blog/2255412
今日推荐