一条 QQ 消息为何导致程序卡死 ?

本文探讨了Unicode控制字符如何在UTF-8编码下成为隐藏字符,并解释了这些字符如何通过大量字节使处理字符的API发生延迟,进而影响手机GPU,导致进程崩溃。

大量的 oo0.oo.OOO00.

这种代码会消耗手机的 GPU,导致进程崩溃。

隐藏的 Unicode 字符

Unicode 控制字符就是特殊的 Unicode 字符,一般的应用程序的字符显示编码为 UTF-8,UTF-8 编码下无法显示这些Unicode 控制字符,像是隐藏了似的。看起来就一句话其实是字节很多的内容,通过大量的字节可以使处理字符的 API 发生延迟。

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值