idea編譯日誌亂碼
① 我在idea中用tomcat啟動java web程序,日誌亂碼,請教如何解決
在設置中搜索Encoding,把你的程序代碼改成utf8,如果亂碼就用notepad++或者editplus這種高級文本編輯器另存一份utf8編碼的就好了
② 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集成的git提交信息出現亂碼的問題
我的IDEA是使用【UTF-8編碼】的,在IDEA中查看我的git的log輸出都是亂碼的,但是在SourceTree中的輸出卻是正常的,具體原因還不清楚,下面就說說怎麼處理這個問題:
此文老貓原創,轉載請加本文連接:http://blog.csdn.net/nthack5730/article/details/51563310
更多有關老貓的文章:http://blog.csdn.net/nthack5730
但是要解決git在IDEA中亂碼的問題,修改git的配置即可。
那麼在git的配置中分別輸入並執行下面三段配置命令即可。
【以IDEA的文件編碼為UTF-8為例】
文件提交編碼格式
git config --global i18n.commitencoding utf-8
這個主要就是log輸出的編碼格式
git config --global i18n.logoutputencoding utf-8
界面編碼格式
git config --global gui.encoding utf-8
④ IDEA 編譯java後中文亂碼怎麼解決
曾經遇上過你的這種情況,當時我的情況跟你描述的差不多,改什麼配置文件都不行。後來終於找到原因,前端頁面是dreamweaver排版設計的,問題就出在這里,dreamweaver在編輯前是有一個設置編碼的,設好對應的就行了。不知道能否解決你的問題
⑤ IDEA 編譯java後中文亂碼怎麼解決
方法一:設置
request
和
response
的編碼
[
頁面編碼必須為
u8
]
request.setcharacterencoding("utf-8");//傳值編碼
response.setcontenttype("text/html;charset=utf-8");//設置傳輸編碼
方法二:
string
str1=傳來的數據。
string
ss=new
string(str1.getbytes("iso-8859-1"),"utf-8");
//轉碼utf8
⑥ IDEA下使用logback控制台列印日誌中文字元為亂碼怎麼破
打開File Encodings,方法:
windows:進入設置頁。File-->Settings (快捷鍵:Ctrl+Alt+S),快速搜索輸入encoding
mac:Intellij IDEA-->Preferences,快速搜索輸入encoding
如下圖所示。
2. 紅框內,IDE Encoding 選擇UTF-8,Project Encoding選擇 GB2312(這個選項跟源碼中的字元編碼相關)
3. 在靠下的紅框內,對於源碼,在Default Encoding一欄選擇GB2312,並保證該源碼目錄下的所有文件沒有選擇其他編碼方式(即都使用默認的GB2312)
4.點擊OK結束。