Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report] 中文乱码且无法解决 #1223

Closed
Michaelwucoc opened this issue May 22, 2024 · 8 comments
Closed

[Bug Report] 中文乱码且无法解决 #1223

Michaelwucoc opened this issue May 22, 2024 · 8 comments

Comments

@Michaelwucoc
Copy link

Platform

Windows Server 2022

Panel Version

10.2.1

Daemon Version (Optional)

4.4.1

Recurrence Probability

100%

Bug Description

  1. 在一个Fabric 服务器输入 say 测试
  2. 输出了 ??
  3. 输入英文不会有这样的问题
@Michaelwucoc
Copy link
Author

如果是编码问题?我该怎么做?修改成什么编码

@unitwk
Copy link
Member

unitwk commented May 23, 2024

在终端设置里面更改输入输出编码,在启动命令里面加上 java 程序编码设置

@Michaelwucoc
Copy link
Author

我的启动代码是 java -Xms1024M -Xmx8G -Dfile.encoding=utf-8 -jar server.jar nogui

编码也选择的是UTF 8 仍然没有解决
image
image

@unitwk
Copy link
Member

unitwk commented May 26, 2024

感觉不应该,你的终端设置里面都已经改成 utf-8 的编码了吗?尝试一下看看有没有其他方法?如果都不行,我也不清楚为什么会这样。

@huangsijun17
Copy link
Contributor

huangsijun17 commented May 26, 2024

如果启动参数带了 -Dfile.encoding=utf-8,MCSM的终端的输入输出也都设置了UTF-8,那么建议排查:

  1. CHCP命令显示的CMD 默认的编码格式。
  2. 操作系统的语言设置。
  3. 操作系统的区域设置中的“Beta 版”是否勾选。
    image

@Michaelwucoc
Copy link
Author

image image

都检查过了

@huangsijun17
Copy link
Contributor

思考了一下,有没有可能是服务端核心自己的兼容问题?

@Michaelwucoc
Copy link
Author

可能是吧,目前可以日常使用,closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants