当前位置:首页 » 编程软件 » maven编译乱码

maven编译乱码

发布时间: 2025-03-16 09:13:13

❶ IDEA 控制台乱码如何解决

乱码原因:
1.系统语言:英文
英文系统下遇到乱码问题,分析了程序执行参数如下:
ps -ef | grep java
执行后得到如下的结果,省略了classpath:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -d64 -Djava.awt.headless=true -Xmx512m - Dfile.encoding=MacRoman -classpath…org.jetbrains.idea.maven.server.RemoteMavenServer
分析参数和编码有关的只有一个:
-Dfile.encoding=MacRoman
2. 系统语言:中文
先说明一下如果系统语言设置为中文是没有乱码问题的,所以网上大量的重复文章的办法是把"File Encoding"设置为GBK或者GB2312,但是很多系统的编码不可能因为一个IDE而更改编码,所以这种办法直接无视!!!
切换到中文语言后分析执行参数,和英文语言下不同的是:
-Dfile.encoding=GB2312(从12.1版本开始默认添加了这个参数)
解决
第一步:修改intellij idea配置文件:
找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8
第二步:找到intellij idea的file---settings---Editor---FileEncodings的GlobalEncoding和ProjectEncoding和Default
encoding for properties都配置成UTF-8
第三步:在部署Tomcat的VM options项中添加:-Dfile.encoding=UTF-8
第四步:重启Intellij idea即可解决乱码问题
笔记摘自:http://blog.csdn.net/wo541075754/article/details/51150035

阅读更多

(function(){
function setArticleH(btnReadmore,posi){
var winH = $(window).height();
var articleBox = $("div.article_content");
var artH = articleBox.height();
if(artH > winH*posi){
articleBox.css({
'height':winH*posi+'px',
'overflow':'hidden'
})
btnReadmore.click(function(){
articleBox.removeAttr("style");
$(this).parent().remove();
})
}else{
btnReadmore.parent().remove();
}
}
var btnReadmore = $("#btn-readmore");
if(btnReadmore.length>0){
if(currentUserName){
setArticleH(btnReadmore,3);
}else{
setArticleH(btnReadmore,1.2);
}
}
})()

$(".MathJax").remove();
if($('div.markdown_views pre.prettyprint code.hljs').length > 0 ){
$('div.markdown_views')[0].className = 'markdown_views';
}

❷ springboot-项目获取resources下文件的方法解决乱码

最近写读取模板文森祥件做一些后续的处理,将文件放在了项目的 resources 下,发现了一个好用的读取方法:

比如上边是你需要读取的文件:
  读取的方法如下:

上边的 ResourceUtils.getFile() 方法可以获取到 resources 下的文件。
  前几天发现,这个方法在 linux 系统下没用,希望大家注意一下。

通过一些大神的反馈,在打成jar包后基本会遇到两此旅搏个问题如下:

基于这两个问题,一一解决。

以上 static/model/pztjmodel.xls 这个路径是从 resources 目录下开始的。这个在打完包之后仍然可以。

springboot 项目都是maven项目,打成jar包后编译后的文件乱码,是说明maven打包的时候出了问题,这个是缺少了一个插件。如下:

注意 nonFilteredFileExtensions 的标签配置,像上边配置了不同文件后缀的文件,这个就表示maven打包后镇猛会忽略这几个文件,不会对这种格式的文件编译,这样就不会出现乱码问题了 !!!

❸ maven compile乱码编译不过去,检查已是utf-8无bom编码

看上去不是源代码的问题,是编译工具maven出了异常,换一个版本的jdk试一下,我以前遇到过用ant编译用jdk1.6出现异常,用jdk1.7则正常;另外你用支持UTF8的软件如记事本或网页浏览器(编码要选择utf8)等打开你的RegexUtil.java文件看一下21行是不是有乱码

热点内容
凯德拉克ats最高配有哪些配置 发布:2025-03-16 12:35:34 浏览:972
访问记录删除 发布:2025-03-16 12:35:23 浏览:522
sql导入dbf 发布:2025-03-16 12:33:56 浏览:550
阿里云服务器性能测试 发布:2025-03-16 12:33:15 浏览:143
mfc编程入门教程 发布:2025-03-16 12:23:00 浏览:999
使用应用加密 发布:2025-03-16 12:18:40 浏览:608
python粘贴板图片 发布:2025-03-16 12:03:29 浏览:927
少儿保障怎么配置 发布:2025-03-16 12:00:24 浏览:661
我的世界做服务器主城装饰怎么做 发布:2025-03-16 11:58:02 浏览:675
cx5引擎盖液压杆是哪个配置 发布:2025-03-16 11:57:04 浏览:530