SOで絵文字に関するすべてのトピックを読んだ後、私はいくつかの助けを求めることになります。質問はほぼ同じようです。iPhoneアプリをPHP絵文字でMySQLDBに送信しました。レコードに「傘」や「雲」などの記号が表示されますが、その他は表示されません(怒った顔、笑顔など)。 )。
なぜある人とそうでない人がいるのですか?
- MySQL照合:utf8mb_unicode_ci
- テーブル照合:utf8mb_unicode_ci
- フィールド、varchar、照合:utf8mb_unicode_ci
PHPのセットアップ:
mysql_query("SET CHARACTER SET utf8mb4");
mysql_query("SET NAMES utf8mb4");
レコード内に表示されていない記号は、疑問符「?」として表示されます。