2019-07-14解決gradle中文亂碼

最近一直在學(xué)習(xí)使用Gradle項(xiàng)目構(gòu)建工具,但是一直遇到一個問題就是中文亂碼,比如將易天亂碼成了鏄撳ぉ鸳玩,經(jīng)過研究我發(fā)現(xiàn)這正是將UTF-8編碼識別為GBK編碼出現(xiàn)的現(xiàn)象。經(jīng)過一番查閱缩宜,解決辦法就是在build.gradle文件中添加如下一段,rhGradle將文件識別為UTF-8編碼甥温。當(dāng)然脓恕,這需要你的項(xiàng)目文件本來就是UTF-8編碼的膜宋,如果默認(rèn)是GBK編碼窿侈,就不需要更改炼幔。

tasks.withType(JavaCompile) {?

? ? options.encoding = "UTF-8"?

}?


看了一下官方文檔的說明,對于Gradle來說編碼這個屬性默認(rèn)情況下是null史简,也就是Gradle會根據(jù)你操作系統(tǒng)的版本來選擇編碼乃秀。Windows中文操作系統(tǒng)的編碼正是GBK。所以才會出現(xiàn)這個錯誤圆兵。這一點(diǎn)上跺讯,Windows做的確實(shí)不如Linux。Linux把編碼全部選擇為UTF-8殉农,萬事大吉刀脏,以后就不需要操心編碼問題了。

上面這個解決辦法雖然有效超凳,但是對于每個Gradle項(xiàng)目都需要插入這么一段愈污,很麻煩。還有一種辦法可以一勞永逸的指定編碼轮傍,那就是使用環(huán)境變量暂雹。在Windows下,新建GRADLE_OPTS環(huán)境變量创夜,值為-Dfile.encoding=utf-8杭跪。然后新開一個終端窗口再次使用gradle命令,就會發(fā)現(xiàn)這下Gradle已經(jīng)可以正確識別編碼了驰吓。

如果使用IDE進(jìn)行Gradle操作涧尿,那么還需要設(shè)置IDE的參數(shù)。例如在IDEA中檬贰,需要打開File->Other Settings->Default Settings->Gradle姑廉,在Gradle Vm Options中設(shè)置-Dfile.encoding=utf-8。這樣IDEA中的Gradle也可以正確執(zhí)行Gradle命令了偎蘸。

---------------------

作者:過了即是客

來源:CSDN

原文:https://blog.csdn.net/u011054333/article/details/54175641

版權(quán)聲明:本文為博主原創(chuàng)文章庄蹋,轉(zhuǎn)載請附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末迷雪,一起剝皮案震驚了整個濱河市限书,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌章咧,老刑警劉巖倦西,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赁严,居然都是意外死亡扰柠,警方通過查閱死者的電腦和手機(jī)粉铐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卤档,“玉大人蝙泼,你說我怎么就攤上這事∪霸妫” “怎么了汤踏?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長舔腾。 經(jīng)常有香客問我溪胶,道長,這世上最難降的妖魔是什么稳诚? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任哗脖,我火速辦了婚禮,結(jié)果婚禮上扳还,老公的妹妹穿的比我還像新娘才避。我一直安慰自己,他們只是感情好普办,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布工扎。 她就那樣靜靜地躺著,像睡著了一般衔蹲。 火紅的嫁衣襯著肌膚如雪肢娘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天舆驶,我揣著相機(jī)與錄音橱健,去河邊找鬼。 笑死沙廉,一個胖子當(dāng)著我的面吹牛拘荡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播撬陵,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼珊皿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了巨税?” 一聲冷哼從身側(cè)響起蟋定,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎草添,沒想到半個月后驶兜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年抄淑,在試婚紗的時候發(fā)現(xiàn)自己被綠了屠凶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡肆资,死狀恐怖矗愧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情迅耘,我是刑警寧澤贱枣,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站颤专,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏钠乏。R本人自食惡果不足惜栖秕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望晓避。 院中可真熱鬧簇捍,春花似錦、人聲如沸俏拱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锅必。三九已至事格,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搞隐,已是汗流浹背驹愚。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留劣纲,地道東北人逢捺。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像癞季,于是被迫代替她去往敵國和親劫瞳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 字符集和編碼簡介 在編程中常潮疗猓可以見到各種字符集和編碼志于,包括ASCII,MBCS,Unicode等字符集。確切的說...
    蘭山小亭閱讀 8,494評論 0 13
  • 最近一個項(xiàng)目辉巡,測試時采用的Windows下的Tomcat服務(wù)器恨憎,上傳中文文件正常;部署時用到了Linux服務(wù)器,上...
    Jackeroo閱讀 4,262評論 1 3
  • 亂碼問題是不但是新手程序員之痛憔恳,也常常讓許多資深 coder 束手無策瓤荔。最近在社區(qū)接連收到關(guān)于亂碼問題的求助,五花...
    Henry606閱讀 1,863評論 0 4
  • 妹妹有一個可愛又小巧的毛巾钥组,上面布滿了許許多多的花紋输硝,非常漂亮〕堂危可是呢点把?妹妹不小心把毛巾弄到地上了,妹妹...
    陳泉妡閱讀 163評論 0 1
  • 一屿附、本周我學(xué)到的概念是:Every person feels the same basic emotions,su...
    旅二43楊艷閱讀 354評論 1 0