iTXTech / mirai-native

强大的 mirai 原生插件加载器
GNU Affero General Public License v3.0
370 stars 141 forks source link

mirai native插件菜单显示不出文字怎么办 #164

Open weizid opened 1 year ago

weizid commented 1 year ago

因为好像有些插件不兼容jdk64位,所以换成了32位版本的,jdk在Temurin下载的 QQ截图20220922204122 操作系统:Windows server 2016 mcl 2.1.1 mirai native 版本:2.0.0 Java 运行时版本:18.0.2.1 32位

weizid commented 1 year ago

破案了,是jdk18版本还不兼容,用17或以下版本就好了

cssxsh commented 1 year ago

不是不兼容 ,而是 java 18 开始 java 就固定了默认编码 为 utf-8 , 不再是从系统中获取 你需要指定编码为中文的 GBK -Dfile.encoding=GBK

例如编辑 启动脚本 mcl.cmd, 在 -jarmcl.jar 之间加上 -Dfile.encoding=GBK -Dfile.encoding=GBK -jar mcl.jar