语音消息含“&”品牌名发送失败

pepsi 新闻 3

语音消息含“&”品牌名发送失败-第1张图片-芙蓉之城

当用户尝试在语音消息中提及“Dave & Buster’s”或“Tiffany & Co.”等品牌名称时,语音消息将无法送达接收方。在发送者的 iPhone 上,该消息会正常显示,但对方只会看到类似正在输入的三个小圆点。几秒钟后,这条消息便会消失,接收端完全看不到任何内容。

这一问题最初因用户提及“Dave & Buster’s”而被发现,但经进一步确认,所有含有“&”符号的品牌名称都会触发该异常情况。

开发者 Guilherme Rambo 进行深入分析后指出,问题并非出在语音内容本身,而是语音消息所附带的文字转录部分。苹果的语音识别系统能够正确识别诸如“H&M”或“Dave & Buster’s”之类名称,并在文字中保留“&”符号而非将其替换为“and”。

然而,这串文字中的“&”符号采用了 XHTML 编码形式(即 &),而信息处理过程中未能正确解析该编码,导致接收设备在处理时出现错误。这一异常触发了苹果系统的 BlastDoor 安全机制,该机制为了防止恶意内容攻击,最终拦截了相关消息,使其无法成功显示在接收设备上。

标签: 新闻资讯

抱歉,评论功能暂时关闭!