coolq-http-api icon indicating copy to clipboard operation
coolq-http-api copied to clipboard

特殊Unicode符号导致发送消息乱码

Open Raka-loah opened this issue 6 years ago • 8 comments

酷Q版本: Pro 5.14.10 (190720) 插件版本: 4.10.1 复现条件: 往插件默认群发API发送只有一个Unicode字符的信息会在结尾附加随机乱码,目前发现从U+00A0到U+0300大概都有这个情况。 例如:往send_group_msg发送"\u00BF"(¿),实际得到的消息为"¿埗?儭鏭"。

Raka-loah avatar Aug 08 '19 03:08 Raka-loah

@Raka-loah 私聊有这个问题吗

stdrc avatar Aug 08 '19 03:08 stdrc

{8F2C8CF5-2FA0-4BFE-9B00-A23EC9ACA1F3}_20190808115816 私聊问题同样存在

Raka-loah avatar Aug 08 '19 04:08 Raka-loah

我这里没有这个问题

frankli0324 avatar Aug 27 '19 09:08 frankli0324

3931334f52faa531

frankli0324 avatar Aug 27 '19 09:08 frankli0324

酷Q版本: Air 5.14.10A (190720) 插件版本: 4.10.1 系统版本: Windows 10 Pro x64 1903 {D6717DDD-E4C3-4638-836B-D2C12D03AF4A}_20190827175507 使用全新下载的Air和Github下载的插件,通过Postman测试依旧存在问题

Raka-loah avatar Aug 27 '19 09:08 Raka-loah

这个问题我暂时没有时间调,issue 先开着吧,等继续维护的时候会看

stdrc avatar Aug 29 '19 09:08 stdrc

验证了,这个问题确实存在,似乎是 libiconv 的 bug,我得再想想怎么弄

stdrc avatar Oct 15 '19 15:10 stdrc

这个问题挺奇怪的,我的机器人也遇到了。 如果¿单独出现就会有几率性的出现乱码(不是每次都能复现bug),但是如果这个¿符号和别的字符一起出现,比如¿ (后面接一个空格),就不会出现任何问题。

remiliacn avatar Oct 23 '19 22:10 remiliacn