これらの小さなボックスをphpファイルに入れるにはどうすればよいですか?
他の Unicode 文字と同じ方法です。それらを貼り付けて、PHP ファイルを保存し、PHP ページを UTF-8 として提供していることを確認してください。
それをphpファイルに入れると、疑問符とそうでないものに変わります
次に、エンコードの問題があります。絵文字について心配する前に、まず実際に正しく表示される Unicode 文字 (例: ąαд™日本) で解決してください。
PHP ファイルは UTF-8 として保存する必要があります。それが生成するページは、Content-Type: text/html;charset:UTF-8
(または同様のメタタグで)提供される必要があります。MySQL データベースは UTF-8 照合を使用してデータを保存する必要があり、PHP は UTF-8 を使用して MySQL と通信する必要があります。
でも。このようにすべてを正しく処理しても、PC ではまだ絵文字が表示されません。その理由は次のとおりです。
それらの文字の形状を含むフォントがありません。
絵文字はまだ完全に標準化されていません。あなたが投稿した文字は Unicode Private Use Area にあります。つまり、公式の意味はまったくありません。
日本の各ネットワークは、絵文字に異なる文字コードを使用しており、PUA の異なる領域にマッピングされています。したがって、別の携帯電話でも、さまざまなネットワークの絵文字コードを手動で変換するのに何年も費やしない限り、正しい文字が表示されない可能性があります. 上に投稿したのはソフトバンク(iPhone?)のものだと思います。
Google と Apple が主導して、さまざまなネットワークの絵文字を照合し、Unicode で適切な標準化された場所を提供する提案が進行中です。それまでは、絵文字をネットワーク全体で一貫して表示することは、不幸の練習です. 標準化作業のキャラクターの概要を参照して、どの程度の変換を行う必要があるかを確認してください。
神様、私は絵文字が嫌いです。役に立たないゴミのような負荷のすべての痛み。