Eclipse固定编码,与防止使用maven输出中文乱码

来源:互联网 发布:淘宝肉妈护肤品扒皮 编辑:程序博客网 时间:2024/06/09 20:20

写此博文初衷,是因为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"%>


希望对大家有帮助.

阅读全文
0 0