写此博文初衷,是因为maven的网页输出出现乱码,
所以只能毫无头绪的,将eclipse的编码也固定,maven的pom.xml也修改了.
1.eclipse固定编码
这里提供几个常用的修改编码的地方(就在eclipse面板上选择)
1) Window -> Preferences -> Geneal -> Content Types
(1)可修改java Archive编码;
(2)可修改java Class File编码;
(3)可修改Text编码;2) Window -> Preferences -> Geneal -> Workspace
Text file encoding,Other选项选择编码;
2.maven修改pom.xml
这里列出两种方法,都是pom.xml中修改,注意代码添加位置正确!
(ps.本人并未使用以下方法,即可成功输出中文)
1) 添加propertie
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
2) 添加plugin
以下版本可以按需求自行选择
(在 http://mvnrepository.com/ 中搜索Apache Maven Compiler Plugin)
< configuration >为设定一些参数,详见官网释义( http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html )
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
ps.注意小细节(文件开头是否加上了这句)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
希望对大家有帮助.