IDEA:IntelliJ IDEA 2018.2.3 x64IDEA 嵌入式終端:"c:\cygwin64\bin\sh" -lic "cd ${OLDPWD-.}; bash"我得到了build.gradle:task info << { println "Привет, мир!"}當(dāng)我從嵌入式終端運(yùn)行時(shí),gradle info我得到了輸出:$ gradle infoPicked up JAVA_TOOL_OPTIONS: -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8\> Task :info╨Я╤А╨╕╨▓╨╡╤В, ╨╝╨╕╤А!但如果我跑cat ./build.gradle:$ cat ./build.gradletask info << { println "Привет, мир!"}我在谷歌上搜索了這個(gè)問題和解決方案,IDEA 的附加自定義 VM 選項(xiàng)不起作用-Dfile.encoding=UTF-8-Dconsole.encoding=UTF-8
1 回答

交互式愛情
TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
這取決于實(shí)際設(shè)置 VM 選項(xiàng)的位置。
請致電export GRADLE_OPTS="-Dfile.encoding=UTF8"
之前gradle info
-這應(yīng)該修復(fù)它。
對于Windows 終端,請使用CP866
編碼而不是UTF-8
西里爾字母,因此第一個(gè)命令將如下所示:
set GRADLE_OPTS="-Dfile.encoding=CP866"
添加回答
舉報(bào)
0/150
提交
取消