super1207 / MiraiCQ

用C/C++,易语言写聊天机器人,兼容CQ插件,支持Linux(通过Wine)
GNU Affero General Public License v3.0
89 stars 16 forks source link

铃心自定义Unicode转码显示问题 #20

Closed MuuuShin closed 9 months ago

MuuuShin commented 1 year ago

环境: windows server 2012R2 cqhttp 1.0.0 rc4 miraiCQ 2.4.1

可以正常使用Unicode的bot2号的配置: MCL1.0.5 mirai-console 2.13.0(我是从8一路用上来的,都没出啥问题)

如题。之前也在qq群向您反馈过( 具体描述: 使用gbk字符集中已存在的unicode编码,可行,正常显示;

[Unicode=\u64]

机器人正常输出结果: image

使用gbk字符集中不存在的unicode编码,无法正常显示,一个unicode字符替换为??(但是存在的部分还是正常显示的) 例2,特殊字符 ͟͝͞Ⅱ́̕:

[Unicode= ͟͝͞Ⅱ́̕]

机器人输出结果: image

选择开启以前的旧框架(MCL直接启动mirai): image

*尝试切换utf8编码未果。chcp 65001

不清楚到底是cqhttp导致最终转义失败还是miraiCQ,总之先把issue投一份在这里(

super1207 commented 1 year ago

Unicode应该是mirai-native自己的拓展功能,以前的酷Q是没有的。