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
提交
取消