‘壹’ eclipse项目在idea中打开出现乱码
系统bug。在蚂亮eclipse项目中,打开idea出现乱码是因为系统bug,可以通过重启电脑进行解决。Eclipse是着名的跨平台的自由集成开发环境(IDE)。最初主要用来java语言历猜开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开肢物型发工具。
‘贰’ 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';
}
‘叁’ IDEA控制台输出中文乱码问题
1、看网上经验,大多数同学只要做如下设置,即可让IDEA控制台正常显示中文信息:
1.1IDEA设置编码,File-->setting-->Editor-->File Encoding,设置统一编码UTF-8,如图:
1.2重新编译项目,Build-->Rebuild Project,重新运行,检查是否解决问题,如果没解决,继续看下面的步骤;
2、设置tomcat启动参数以及修改IDEA的配置信息
2.1tomcat启动参数修改方式:run-->Edit Configurations,如图
2.2修改IDEA安装文件内容,新增:-Dfile.encoding=UTF-8,文件在idea安装目录bin下,idea.exe.vmoptions以及idea64.exe.vmoptions,重启IDEA,重新运行检查问题是否解决;
3、经过了前面所有的设置,我的控制台依旧是中文乱码,网上的信息基本上都是上面的一些设置,无意中在一则评论中看到了需要设置IDEA的custom vm,抱着试一试的态度,增加了-Dfile.encoding=UTF-8,重新运行,问题终于解决了。设置方法如下:Help-->Edit Custom VM Options,增加编码设置信息即可,这个文件不在安装目录下,可以直接通过IDEA的菜单去修改
最后重启IDEA
‘肆’ IDEA启动项目之乱码问题
添加红框 -Dfile.encoding=UTF-8
上面设置完后控制台还会乱码肆棚:
打开idea安装目录-bin
用记事本打开idea.exe.vmoptions和idea64.exe.vmoptions文件
在文件后面添加一行:-Dfile.encoding=UTF-8
保存文件,重启idea,乱码问题解决纳腊!
打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了
同样是打开setting,找到 Build,Execution,Deployment > Compiler > Java Compiler,设置 Additional command
line parameters选项为 -encoding utf-8,然后rebuild下,重裂茄则新运行