本帖最后由 NernBrot 于 2022-9-3 13:11 编辑
乱码
启动服务器的主要java命令如下
如果不添加-Dfile.encoding=UTF-8的话有些插件无法正常加载
使用[chcp 65001]后虽然控制台显示文字正常不乱码,但是有一些符号还是未知符号
有没有更好的解决方法
乱码
启动服务器的主要java命令如下
如果不添加-Dfile.encoding=UTF-8的话有些插件无法正常加载
使用[chcp 65001]后虽然控制台显示文字正常不乱码,但是有一些符号还是未知符号
有没有更好的解决方法
可以试试用powershell作控制台
本帖最后由 NernBrot 于 2022-9-3 13:16 编辑
已自行解决
在bat中仅对 java‘的启动设置 65001 UTF-8代码页,在java启动下面设置回去 936 中国 - 简体中文 代码页,即可解决
完整代码如下
复制代码
已自行解决
在bat中仅对 java‘的启动设置 65001 UTF-8代码页,在java启动下面设置回去 936 中国 - 简体中文 代码页,即可解决
完整代码如下
- @ECHO OFF
- :head
- set /a a+=1
- title [重启次数: %a%]
- chcp 65001
- java -Dfile.encoding=UTF-8 -Duser.language=cn -Duser.country=ZH -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -Xmx1G -XX:MaxPermSize=1024M -jar PaperSpigot-1.8.8.jar -nojline
- chcp 936
- @echo ###############################################################################
- echo 服务器已关闭,数秒后会自动重启!
- @echo ###############################################################################
- ping -n 5 127.1>nul
- goto head