首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >maven打包时出现编码GBK的不可映射字符

maven打包时出现编码GBK的不可映射字符

作者头像
用户5166556
发布2019-04-16 14:28:08
1.6K0
发布2019-04-16 14:28:08
举报

 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。 所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”:  这个是由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。 通过修改pom文件,可以告诉maven这个项目使用UTF-8来编译。

在pom的/project/build/plugins/下的编译插件声明 中加入下面的配置:

<build>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
					 <encoding>utf8</encoding> 
				</configuration>
			</plugin>
		</plugins>
	</build>

maven项目出错,代码没有错 Run Maven4MyEclipse->Update Project or use Quick Fix. (或者按Alt+F5)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年02月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档