莱卡猫

bat启动后 只要是个中文就会乱码 本人尝试过转UF8,ANS码都没用!


807709429
用N++打开Bat开服文件转为Ansl保存 重启就可以了

a1294790523
1.在notepad++中将换行符转换为windows格式(CR LF)
2.转换为ANSI格式

莱卡猫
a1294790523 发表于 2019-6-20 11:53
1.在notepad++中将换行符转换为windows格式(CR LF)
2.转换为ANSI格式

还是乱码的呀 中文乱码!

莱卡猫
807709429 发表于 2019-6-20 11:17
用N++打开Bat开服文件转为Ansl保存 重启就可以了

同样是乱码的 我转码了!

莱卡猫
a1294790523 发表于 2019-6-20 11:53
1.在notepad++中将换行符转换为windows格式(CR LF)
2.转换为ANSI格式

我按照你说的方法进行转码的!

X836696023
请完整提供bat在notepad++页面的完整截图,和bat启动以后乱码的截图

a1294790523
king丶北辰 发表于 2019-6-20 18:00
我按照你说的方法进行转码的!

那你notepad++查看的时候是乱码吗?
乱码指的是什么乱码
试试在开头加一行chcp 65001
然后转成UTF-8格式看看

莱卡猫
a1294790523 发表于 2019-6-20 18:35
那你notepad++查看的时候是乱码吗?
乱码指的是什么乱码
试试在开头加一行chcp 65001

用N++看的时候不是乱码
乱码就是bat开服后,显示的数据是个中文就是乱码的!

a1294790523
king丶北辰 发表于 2019-6-20 19:57
用N++看的时候不是乱码
乱码就是bat开服后,显示的数据是个中文就是乱码的! ...

试试在开头加一行chcp 65001
然后转成UTF-8格式看看

莱卡猫
hmf55 发表于 2019-6-20 18:14
请完整提供bat在notepad++页面的完整截图,和bat启动以后乱码的截图

@echo OFF
@set a=0
:Menu
@title Minecraft伺服器端 开服模板  重启次数[%a%]
@echo ==========================
@echo           极星云计算某人的开服模板
@echo               Made In Dinnerbone
@echo ==========================
java -Dfile.encoding=UTF-8 -Xms8G -Xmx8G -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseFastAccessorMethods -Xss32M -XX:ParallelGCThreads=16 -XX:TargetSurvivorRatio=90 -server -d64 -jar Thermos-1.7.10-1614-56-server.jar
@echo 服务端已关闭,将于5秒后重启。
@echo 如果是蹦服,请查看crash-report文件夹
@echo 有问题请在群内咨询或寻求大佬。
@ping -n 7 127.0.0.1>nul
@set /a a=%a%+1
@goto Menu
pause

TRCStudioDean
新建bat,复制旧bat内代码信息,删除旧bat,使用新bat文件启动服务器

X836696023

难道开服都懒得转码的吗,看到Java这里,
  如果你想要控制台正常显示中文,请去掉-Dfile.encoding=UTF-8,去掉以后就只能麻烦你去把各个配置文件转码,控制台也会显示正常。
  如果你懒得转码,那就在@echo off下面加上chcp 65001,不过我提醒你,CMD的UTF-8对中文很不友好,个别中文也会出问题,服务器还容易崩溃。
  如果你连转码都懒得转,控制台也要完全显示正常,抱歉,目前没有任何办法可以解决这样的问题

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