sql >> データベース >  >> RDS >> Mysql

iPhoneの絵文字とWebページに関する質問

    他のUnicode文字と同じように。それらを貼り付けて、PHPファイルを保存し、PHPページをUTF-8として提供していることを確認してください。

    次に、エンコーディングの問題があります。最初に実際に正しく表示されるUnicode文字を使用して処理します。たとえば、ąαд™日本 、絵文字について心配する前に。

    PHPファイルはUTF-8として保存する必要があります。生成されるページは、Content-Type: text/html;charset:UTF-8として提供する必要があります (または同様のメタタグ付き); MySQLデータベースはUTF-8照合を使用してデータを格納し、PHPはUTF-8を使用してMySQLと通信する必要があります。

    でも。このようにすべてを正しく処理しても、PCには絵文字が表示されません。理由は次のとおりです:

    1. それらの文字の形を含むフォントはありません。

    2. 絵文字はまだ完全に標準化されていません。あなたが投稿した文字はUnicode私用領域にあります。つまり、公式の意味はまったくありません。

    日本の各ネットワークは、PUAのさまざまな領域にマップされた、絵文字にさまざまな文字コードを使用しています。そのため、別の携帯電話でも、さまざまなネットワークの絵文字コードを手動で変換するのに何年も費やさない限り、正しい文字が表示されない可能性があります。上に投稿したものはソフトバンク(iPhone?)のものだと思います。

    さまざまなネットワークの絵文字を照合し、Unicodeで適切に標準化された場所を提供するという、GoogleとAppleが主導する継続的な提案があります。それまでは、ネットワーク全体で絵文字を一貫して表示することは、不幸なことです。 キャラクターの概要 をご覧ください。 標準化作業から、どの程度の変換を行う必要があるかを確認します。

    神様、絵文字は大嫌いです。無駄なツイーのゴミがたくさんあるので、そのすべての痛み。



    1. すでに定義されている環境変数にputenv()が必要なのはなぜですか?

    2. MySQLでローカルホストサーバーのエイリアスを使用する

    3. PostgreSQLデータベースをcronでバックアップするにはどうすればよいですか?

    4. DateTime ::CreateFromFormat for PHP 5.2.14