苹果iOS系统的信息应用在识别“&”符号时似乎遇到了麻烦——当用户发送包含该符号的品牌名称语音消息时,系统无法正常转写和传输。
苹果的短信和语音转文字功能近期频现各种离奇漏洞,最新发现的这个故障虽然影响有限,却因涉及特殊字符而显得格外有趣。当用户尝试通过“信息”发送包含“&”符号的品牌名称语音消息时(比如本杰瑞冰淇淋(Ben & Jerry's)、杜嘉班纳(Dolce & Gabbana)、蒂芙尼(Tiffany & Co.)等),消息会在发送方设备显示已发送,却永远无法抵达接收方设备。
这个故障最初在某播客节目中被曝光。主持人发现“戴夫巴斯特餐厅(Dave & Buster's)”这个名称会触发系统异常。虽然问题不算严重,但其成因却耐人寻味。
故障根源并非语音消息本身,而是苹果的音频转写系统。该系统会将“H&M”等品牌名称中的“and”转写为“&”符号,但在生成XHTML格式时却出现编码错误。这种转写错误导致接收设备在解析时触发苹果内置的Blastdoor安全防护机制——该机制似乎存在解析缺陷,误将含“&”符号的消息识别为潜在恶意软件,从而拦截了消息显示。
目前尚不清楚苹果需要通过iOS系统更新来修复此漏洞,还是可以通过后端调整解决解析问题。本周一刚发布的iOS 18.5系统更新中,该问题仍未得到解决。