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

导出崩溃报告中的 “游戏崩溃前的输出.txt” 可能乱码 #4482

Closed
1 task done
allMagicNB opened this issue Aug 12, 2024 · 5 comments · Fixed by #4485
Closed
1 task done

导出崩溃报告中的 “游戏崩溃前的输出.txt” 可能乱码 #4482

allMagicNB opened this issue Aug 12, 2024 · 5 comments · Fixed by #4485
Labels
· Bug 完成 已被处理,将在下次更新之后生效 🟨 中 优先度:中

Comments

@allMagicNB
Copy link
Contributor

检查项

描述

如果游戏崩溃后的日志包含非 ASCII 字符,那么截取的 游戏崩溃前的输出.txt 可能乱码。

重现步骤

装个在崩溃时会输出非 ASCII 字符的模组加载器,然后让它报错。概率触发。

日志与附件

@ZekerZhayard 提供的崩溃报告样本:
错误报告-2024-8-12_22.19.30.zip

@allMagicNB allMagicNB added · Bug 新提交 需要社区初步确认其有效的新提交 labels Aug 12, 2024
@3gf8jv4dv 3gf8jv4dv added 等待确认 已经过社区确认,等待开发者确认 and removed 新提交 需要社区初步确认其有效的新提交 labels Aug 12, 2024
@LTCatt
Copy link
Member

LTCatt commented Aug 12, 2024

image
PCL 获取到的日志已经是一个被错误解码的字符串了,这应该让 mod 加载器以正确的编码输出 log

@LTCatt LTCatt closed this as not planned Won't fix, can't repro, duplicate, stale Aug 12, 2024
@LTCatt LTCatt added 第三方 等待第三方处理,或是由第三方导致 and removed 等待确认 已经过社区确认,等待开发者确认 labels Aug 12, 2024
@allMagicNB
Copy link
Contributor Author

allMagicNB commented Aug 13, 2024

@LTCatt 导出的启动脚本在启动命令前加个 chcp 65001>nul,这个命令的作用是改变控制台的活动代码页至 65001(Unicode)。

@JingHai-Lingyun
Copy link
Collaborator

说不好改了活动代码页别的炸了……

@allMagicNB
Copy link
Contributor Author

说不好改了活动代码页别的炸了……

你来测试,能炸算你牛逼,行不行?

@allMagicNB
Copy link
Contributor Author

chcp 只是个命令,先开起来这个 Issue,我等会交 PR。

allMagicNB added a commit to allMagicNB/PCL2 that referenced this issue Aug 13, 2024
@Deep-Dark-Forest Deep-Dark-Forest added 等待确认 已经过社区确认,等待开发者确认 and removed 第三方 等待第三方处理,或是由第三方导致 labels Aug 13, 2024
@LTCatt LTCatt closed this as completed in 19fe4c0 Aug 13, 2024
LTCatt added a commit that referenced this issue Aug 13, 2024
Fix 导出崩溃报告中的 “游戏崩溃前的输出.txt” 可能乱码 #4482
@HexDragon-Bot HexDragon-Bot added 完成 已被处理,将在下次更新之后生效 and removed 等待确认 已经过社区确认,等待开发者确认 labels Aug 13, 2024
@3gf8jv4dv 3gf8jv4dv added 等待确认 已经过社区确认,等待开发者确认 and removed 完成 已被处理,将在下次更新之后生效 labels Sep 25, 2024
@HexDragon-Bot HexDragon-Bot reopened this Sep 25, 2024
@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 🟨 中 优先度:中 and removed 等待确认 已经过社区确认,等待开发者确认 labels Sep 25, 2024
@LTCatt LTCatt closed this as completed Oct 15, 2024
@HexDragon-Bot HexDragon-Bot added 完成 已被处理,将在下次更新之后生效 and removed 处理中 开发者正在调查或处理该项 labels Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 完成 已被处理,将在下次更新之后生效 🟨 中 优先度:中
Projects
None yet
6 participants