为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ IDEA 内嵌终端输出编码问题

IntelliJ IDEA 内嵌终端输出编码问题

大话西游666 2021-10-06 12:37:51
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"


查看完整回答
反对 回复 2021-10-06
  • 1 回答
  • 0 关注
  • 221 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信