GID
spigot插件版本是1.19,原本想写一个发公告的插件自己用,但是发现一发中文就会乱码,而且简单的System.out.println()带上中文都会乱码
但是IDE里边文件编码都设置成UTF-8了,尝试过在gradle里边加入
tasks.withType(JavaCompile) {
    options.encoding = "UTF-8"
}
也试过在服务器运行的命令前面加上-Dfile.encoding=UTF-8 都不行


插件的项目是用IDE里边的插件生成的,如图




Thehrz
上传代码

上传服务器日志

huzpsb
如图所示,修改idea的源代码编码



GID
@Thehrz  @huzpsb 感谢两位大佬的关注,我自己找到问题了,问题不在java工程和IDE,是cmd的编码格式不对,cmd默认是ANSI显示UTF-8格式的中文就会乱码

第一页 上一页 下一页 最后一页