今天用IDEA来启动项目,使用的是maven中的tomcat7插件,正常启动后,再页面操作新增或修改数据时,发生了诡异的事,

中文保存后全部乱码。。。顿时不淡定了,接着就开始排查原因

首先检查IDEA的编码格式,如图:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

编码格式都是UTF-8,没有问题。

然后又检查数据库编码格式:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

也没发现问题。。。

顿时郁闷了,后来又从pom.xml中配置的tomcat插件入手检查,

发现项目中的配置为:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <url>${deploy.tomcat7.url}</url>
                    <server>cargo-server</server>
                    <update>true</update>
                </configuration>
            </plugin>

大学生就业培训,高中生培训,在职人员转行培训,企业团训

并没有配置编码格式,加上后再试:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <url>${deploy.tomcat7.url}</url>
                    <server>cargo-server</server>
                    <update>true</update>
                    <uriEncoding>UTF-8</uriEncoding>
                </configuration>
            </plugin>

大学生就业培训,高中生培训,在职人员转行培训,企业团训

问题完美解决。

 

生活不止眼前的苟且,还有诗和远方。。。


延伸阅读

PreSkool第一阶段项目总结-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训PreSkool第一阶段项目总结