問題を引き起こしているのは、ツイートの最後にあるキャラクターです。
「絵文字」の文字、別名日本のスマイリーフェイスのように見えますが、ChromeでもSafariでも表示されません。
MySQLの一部のバージョンで4バイトのutf文字を格納する際の既知の問題があります。通常のutf8文字セットは長さが3バイトまでの文字しか表現できず、基本多言語面
http://dev.mysql.com/doc /refman/5.5/en/charset-unicode-utf8mb4.html
これは、基本的にMySQLのutf8データ型が実際には適切なutf8ではないことを意味するので私にとってはニュースです。
これを処理する方法の提案がここにあります
「また、アプリ層がデータベース接続の文字セットをutf8mb4に設定していることを確認してください。これが実際に発生していることを再確認してください。選択したフレームワークのmysqlクライアントライブラリの古いバージョンを実行している場合は、utf8mb4サポートでコンパイルされていない可能性があります。文字セットが正しく設定されない場合は、更新するか、自分でコンパイルする必要があります。」
Connector / Jを使用している場合は、接続構成でcharacter_set_server=utf8mb4を設定する必要があります。
すべての文字セットはutf8mb4である必要があります。これは、試した可能性がありますが、現在は設定されていません。