解决办法 设置idea的javac的编码
项目环境是idea + tomcat
解决思路
1 debug 发现debug的时候已经是乱码了,但是那个变量的内容写死在代码中的,排除了数据库和其他干扰。
2 但是代码中的中文怎么会变成代码呢 ,看了文件编码是utf8,项目编码各种编码都设置成utf8了。还是没有效果
3 pom文件中的compile插件也设置了编码
还是没用。
4 项目部署到服务器上是ok的,那么肯定是只和本地环境有关系了。本地的编译就是maven了
5 mvn clean install之后发现是可以的。说明mvn也是没问题的。那是什么问题呢,难道是项目自己编译的问题了。问题定位javac
5 最后的解决 设置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的编码