友だちから届いたメッセージを開いたら、絵文字のところだけ「□」や「?」になっていた、という経験はありませんか。せっかくの楽しいやり取りなのに、肝心の絵文字が読めないとちょっと寂しいものです。私のところにも「iPhoneで絵文字が表示されないんだけど、これ壊れたの?」という相談が、家族や友人からときどき舞い込んできます。
結論から言うと、これはiPhoneの故障ではないケースがほとんどです。絵文字は世界共通の「Unicode(ユニコード)」というルールで管理されていて、送る側と受け取る側で対応状況がズレていると、片方では正しく見えてももう片方では「□」や「?」に化けてしまうんですね。原因さえ分かれば、多くの場合は自分で直せます。
この記事では、iPhoneのメールやメッセージ、LINEなどで絵文字が表示されない・□や?で出る・相手と見え方が違うときの原因と、今すぐ試せる対処法を整理して解説します。かつてはiOS5.1時代の不具合として書いていた記事ですが、今では特定のバージョンに限った話ではなく、誰にでも起こりうる「絵文字の見え方」の問題として捉え直したほうが役に立ちます。
「自分のiPhoneがおかしいのか、それとも相手の端末の問題なのか」を切り分けられるようになると、無駄に慌てずに済みます。読み終わるころには、絵文字が化けても原因の見当がつき、落ち着いて対処できるようになっているはずです。難しい専門知識は必要ありません。一つずつ確認していけば大丈夫です。
そもそも、なぜ絵文字は表示されなくなるのか
まず仕組みを押さえておくと、対処の理解がぐっと早くなります。絵文字を含むすべての文字は、内部的には「コードポイント」という番号で扱われています。端末はその番号を見て、「この番号はこの絵」と対応する画像を表示しているわけです。
ところが、端末がその番号を知らない(対応していない)と、表示すべき絵が分からず、代わりに「□(豆腐とも呼ばれます)」や「?」を出してしまいます。つまり絵文字が化けるのは、多くの場合「番号は届いているのに、受け取った側にその絵のデータがない」状態なんですね。
絵文字の番号は、Unicodeという国際的な規格で年に一度ほど追加されていきます。新しい絵文字が決まっても、iPhoneやAndroidがすぐに対応するわけではなく、メーカーがソフトウェアの更新で順次取り込んでいきます。そのため、新しい絵文字ほど「送れる人」と「見られる人」がそろうまでに時間差が生まれます。
参考リンク:Emojipedia:What’s New In Unicode 16.0
原因1:iOSのバージョンが古い
いちばん多いのが、これです。新しい絵文字は、iPhoneのOSである「iOS」のアップデートではじめて使えるようになります。iOSが古いままだと、最近追加された絵文字のデータが入っていないため、相手が送ってきた新しい絵文字が「□」や「?」に化けてしまいます。
実際、Appleは新しい絵文字をiOSの更新に合わせて追加してきました。たとえばUnicodeの「Emoji 16.0」で決まった絵文字はiOS 18.4で、続く「Emoji 17.0」の絵文字はiOS 26.4で追加されています。逆に言えば、これらより前のiOSを使っていると、新しい絵文字は表示できないということです。
自分の端末が原因かどうかは、「自分には化けて見えるが、新しいiPhoneを使っている人にはちゃんと見えている」かどうかで見当がつきます。心当たりがあれば、まずはiOSを最新にしてみましょう。
参考リンク:Emojipedia:iOS 16.4 Emoji Changelog
iOSをアップデートする手順
iOSの更新は、iPhone単体で完結します。次の手順で進めてください。
- iPhoneをWi-Fiにつなぎ、電源(充電器)につなぐ
- 「設定」アプリを開く
- 「一般」をタップする
- 「ソフトウェアアップデート」をタップする
- 更新がある場合は「ダウンロードしてインストール」を選び、画面の案内に従う
念のため、更新前にiCloudやパソコンでバックアップを取っておくと安心です。アップデートが終われば、それまで「□」だった新しい絵文字が、ちゃんと絵で表示されるようになります。
参考リンク:Apple サポート:iPhone のソフトウェアをアップデートする
原因2:相手の端末や見え方の違い
次に多いのが、自分ではなく「相手側」の事情です。これは自分のiPhoneをいくらいじっても直りません。
たとえば、AndroidからiPhone、あるいはその逆に絵文字を送ったとき、片方がまだその絵文字に対応していないと、受け取った側で化けて見えることがあります。新しい絵文字が各社の端末に行き渡るまでには時間差があるため、こうしたズレはどうしても起こります。
また、絵文字は「化けていない」のに、自分と相手で違うデザインに見えることもあります。これは不具合ではありません。同じ絵文字でも、AppleとGoogle(Android)、Samsungなどでデザインが少しずつ違うためです。にっこり笑った顔が、相手のスマホでは少し表情の違う顔に見える、といった具合ですね。
この場合の対処は、シンプルに「相手側もOSやアプリを最新にしてもらう」ことです。自分が化けて受け取っているなら自分の端末を、相手が化けて受け取っているなら相手の端末を更新する。送る側と受け取る側、両方が新しい状態にそろうほど、化けは起こりにくくなります。
参考リンク:WebNots:Why Emoji and Symbols Show Square Box or Question Mark?
関連記事:LINEユーザー要注意!iPhoneの絵文字はAndroidで何も表示されない件
原因3:アプリ側が対応していない・古い
iOS本体は新しくても、メールやLINEといったアプリ側が絵文字に追いついていないと、そのアプリの中だけ絵文字が化けることがあります。「LINEでは化けるのに、別のアプリでは平気」というときは、まずアプリの更新を疑ってみてください。
LINEなどのSNSは、端末によってアップデートの配信タイミングがずれることがあります。Android版が先に新しい絵文字へ対応し、iPhone版が少し遅れる、といった具合です。気になる場合は、App Storeでアプリが最新版になっているかを確認しましょう。
あわせて、古いメールやトーク履歴に含まれる絵文字は、当時の状態のまま記録されているため、後から自分の端末を新しくしても化けたまま、というケースもあります。これは記録上の問題なので、新しく届くメッセージで正しく見えていれば心配いりません。
原因4:キャリア絵文字・特殊な記号
もうひとつ、古いガラケー時代から続く事情として、携帯電話会社(キャリア)ごとに独自の絵文字や記号があります。Unicodeで世界共通になった今は減りましたが、相手が対応していない記号を使うと、やはり「?」や「□」で届くことがあります。
顔文字に使われるような一部の特殊記号も、環境によっては表示されないことがあります。相手が広く見られているか不安なときは、凝った記号を避け、標準的な絵文字を選ぶのが無難です。誰の端末でも同じように見えることを優先するなら、定番の絵文字にしておくと安心です。
表示されないときの確認手順
原因を切り分けるために、上から順にチェックしていくと早く解決にたどり着けます。
- 自分だけ化けているか、相手も化けているかを確認する(誰の問題かの切り分け)
- 自分が化けて見えるなら、iOSを最新にアップデートする
- 特定のアプリだけで化けるなら、そのアプリを最新版に更新する
- iPhoneを再起動して、表示が直らないか試す
- 相手側が化けているなら、相手にもOS・アプリの更新をお願いする
- それでもダメなら、化けやすい特殊な記号を避け、標準的な絵文字に変える
多くの場合、1から3までのどこかで解決します。最初に「これは自分の問題か、相手の問題か」を見極めるのが、遠回りしないコツです。
まとめ:原因の切り分けと「最新にそろえる」が基本
長くなりましたが、最後に要点をまとめます。iPhoneで絵文字が「□」や「?」になるのは故障ではなく、送る側と受け取る側で絵文字への対応状況がズレていることが主な原因です。新しい絵文字ほど、各端末に行き渡るまで時間差があるため、化けが起こりやすくなります。
覚えておきたいポイントは次のとおりです。
- 絵文字は番号(コードポイント)で管理され、対応していないと□や?になる
- 自分が化けて見えるなら、まずiOSを最新にアップデートする
- 特定アプリだけなら、そのアプリの更新を確認する
- デザインの違いは不具合ではなく、メーカーごとの個性
- 誰にでも同じに見せたいなら、定番の絵文字を選ぶ
絵文字の化けは、原因さえ分かってしまえば怖くありません。「自分の問題か、相手の問題か」を見極めて、必要な側を最新の状態にそろえる。基本はこれだけで、ほとんどのケースは解決します。新しい絵文字が普及するまでには時間差があるものだ、と知っておくだけでも、いざ化けたときに落ち着いて構えられます。
もし手元のiPhoneでしばらく更新していなかったなら、まずは設定からソフトウェアアップデートを確認してみてください。それだけで、化けていた絵文字がぱっと正しく表示されることも多いです。アップデートはセキュリティや動作の安定にもつながるので、絵文字の件をきっかけに、たまには最新の状態になっているか見ておくと安心ですよ。相手とのやり取りで絵文字が化けてしまっても、この記事の手順を上から試していけば、たいていは元どおりに楽しめるはずです。