博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven编码 gbk 的不可映射字符
阅读量:7186 次
发布时间:2019-06-29

本文共 660 字,大约阅读时间需要 2 分钟。

  hot3.png

maven编码 gbk 的不可映射字符

博客分类: maven

 

解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!!

  

安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。

 

所以在很多中文XP win7上开发的同学,在使用mavenmvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。 通过修改pom文件,可以告诉maven这个项目使用UTF-8来编译。在pom/project/build/plugins/下的编译插件声明 中加入下面的配置:

 

Xml代码  

1.<encoding>utf8</encoding>    

即:

 

Xml代码  

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>2.3.1</version>

<configuration>

<source>1.6</source>

<target>1.6</target>

<encoding>utf8</encoding>  

</configuration>

</plugin>

转载于:https://my.oschina.net/zhaky/blog/505549

你可能感兴趣的文章
CCNP学习之路由协议ISIS
查看>>
杂记 - 渐行渐远去的8090~
查看>>
css框架图
查看>>
CentOS linux操作系统关闭Sendmail服务命令
查看>>
我的友情链接
查看>>
HPUX11.31U ia64安装配置详细过程文档
查看>>
DB响应时间测试
查看>>
HostEase虚拟主机抢滩中国网站空间市场占据天时地利人和
查看>>
关于联想服务器盒装配件的保修问题
查看>>
理想并不遥远,人易好高骛远
查看>>
Udev
查看>>
现代软件工程 第十七章 【人、绩效和职业道德】 练习与讨论
查看>>
【70篇】移动医疗与远程医疗论文汇总
查看>>
hp pavilion sleekbook 14 安装windows 7
查看>>
TCP spoofing***
查看>>
Ubuntu 12.04下搭建Andorid开发环境【转载】
查看>>
MongoDB介绍及下载与安装!
查看>>
我的友情链接
查看>>
[聊聊] (解读)5模13频、5模17频、全网通、双4G,到底是什么?
查看>>
我的友情链接
查看>>