iOS 11のバグ「i」が発見:メッセージアプリに誤ったUnicode文字が表示される

iOS 11のバグ「i」が発見:メッセージアプリに誤ったUnicode文字が表示される

Mike Wuertheleのプロフィール写真マイク・ワーテル

· 1分で読めます

iOS 11(バージョンを問わず)を使用している一部のiPhoneユーザーで、他のユーザーへのiMessageで「I」と入力するとバグが発生する問題が発生しています。AppleInsider、この問題の原因と、Appleが問題を解決するまでの間、回避策を解説します。

この問題は広範囲に及んでいるわけではないが、iOS 11 で発生したり消えたりする何らかのバグであることは明らかだ。

生成されるシンボルは、大文字の「i」の Unicode シンボル 0049 と、「バリエーション セレクター 16」と呼ばれるシンボル FE0F の組み合わせです。

異体セレクタは、特定のグリフの日本語、中国語、韓国語、台湾語など、Unicode文字の特定の異体を指定するために使用されます。一部のデバイスで誤って挿入される理由はまだ明らかではありません。

この問題が発生するデバイスの組み合わせがいくつかあります。この記事のテストでは、AppleInsiderは問題のあるデバイスから複数の受信者にメッセージを送信しました。

このシンボルは、macOS 10.13.2 ベータ1を搭載した2016年製15インチMacBook Proと、macOS 10.13.1を搭載した2015年製15インチMacBook Proでは表示されませんでした。一方、iOS 11.1を搭載したiPhone SEと、iOS 11.2 ベータ1を搭載したiPhone 7 Plusにメッセージを送信した際には、正しいシンボルが表示されました。一方、macOS 10.13.1を搭載した2012年製Mac miniでは、上記のようにシンボルが表示されました。

AppleInsiderはこの問題についてAppleに問い合わせましたが、現時点で返答はありません。簡単な解決策としては、予測入力をオフにするか、影響を受けているデバイスで「i」を「I」に自動修正するように設定し、Unicodeの異体字セレクターが適用されないようにすることです。

ユーザーは、携帯電話を復元すれば問題が解決するかもしれないとも示唆しているが、Apple コミュニティ サポート フォーラムでは、これは永続的な解決策ではないと示唆している。