博客
关于我
eclipse解决maven编码UTF-8的不可映射字符
阅读量:432 次
发布时间:2019-03-06

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

1、同时指定<project.build.sourceEncoding>属性和<encoding>的方式可适用于Maven2和Maven3。

 

    2、在Maven3中可以只增加<project.build.sourceEncoding>属性而不指定<encoding>,即能解决编译问题。如果只指定<encoding>编译不会出错,但会出现以下警告。建议两者都进行指定或只指定前者。警告信息如下:

[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!

 

    3、在Maven2中,如果只指定<project.build.sourceEncoding>属性则编译出错;如果只指定<encoding>编译不会出错,但会出现与第2点类似的警告,建议两者都进行指定,以免对运行产生影响。

 

    执行mvn,生成好jar包并在其它工程引用此jar及其源码jar,如果还是乱码,可能就是eclipse的配置问题了,确认windows->Preferences->general->Workspace->Text file encoding设置为UTF-8

    确认windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update

 

以上对我都没有用。

用ue打开哪个.java文件,另存为utf-8后就可以。

转载地址:http://nnayz.baihongyu.com/

你可能感兴趣的文章
数据泵使用NETWORK_LINK不落地导入数据
查看>>
Oracle-DG,疑问,Duplicate在主库或者备库本地是否留下备份文件或者备份信息?
查看>>
实验之-----------修改oracle实例名
查看>>
控制文件
查看>>
Oracle text组件安装
查看>>
ConcurrentHashMap 源码分析
查看>>
在不影响程序使用的情况下添加shellcode
查看>>
刷LeetCode的简易姿势
查看>>
test!
查看>>
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
查看>>
JavaScript 构造树形结构的一种高效算法
查看>>
通过Attached Property给控件绑定Command(二)
查看>>
Linq使用心得——SelectMany替代二重foreach循环
查看>>
UWP开发入门(二)——RelativePanel
查看>>
UWP开发入门(三)——{x:Bind}扩展标记
查看>>
微信小程序开发技巧总结 (一)-- 数据传递和存储
查看>>
Mac M1原生(ARM64)Golang dev&debug
查看>>
dock基本使用
查看>>
细说ASP.NET Core与OWIN的关系
查看>>
查看.NET Core源代码通过Autofac实现依赖注入到Controller属性
查看>>