IDEA:IntelliJ IDEA 2018.2.3 x64IDEA 嵌入式終端:"c:\cygwin64\bin\sh" -lic "cd ${OLDPWD-.}; bash"我得到了build.gradle:task info << { println "Привет, мир!"}當我從嵌入式終端運行時,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 "Привет, мир!"}我在谷歌上搜索了這個問題和解決方案,IDEA 的附加自定義 VM 選項不起作用-Dfile.encoding=UTF-8-Dconsole.encoding=UTF-8
1 回答

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