SQLテーブルにemojisというテキストがあります。照合順序はutf8mb4_binに設定されています。モバイルアプリは表から絵文字を読み取り、正しく表示します。 Emojisを正しく挿入します。Mysqlのあるテーブルから別のテーブルにコピーしたときに絵文字が表示されない
ダッシュボードを使用して、このテキストを同じ列と照合順序で別の表にコピーすることがあります。ただし、この表の絵文字はモバイルアプリでは表示されません。私は参照してください????????
なぜですか?
SQLテーブルにemojisというテキストがあります。照合順序はutf8mb4_binに設定されています。モバイルアプリは表から絵文字を読み取り、正しく表示します。 Emojisを正しく挿入します。Mysqlのあるテーブルから別のテーブルにコピーしたときに絵文字が表示されない
ダッシュボードを使用して、このテキストを同じ列と照合順序で別の表にコピーすることがあります。ただし、この表の絵文字はモバイルアプリでは表示されません。私は参照してください????????
なぜですか?
私は最終的にそれを割れました。これは、あるテーブルから別のテーブルにデータをコピーしていた場所のダッシュボードのデータベース接続に関する問題でした。接続エンコーディングはutf8に設定されていました。私はそれをutf8mb4に変更しました。
このリンクは物事を理解するのにも役立ちました。 https://mathiasbynens.be/notes/mysql-utf8mb4
疑問符(定期的なものではなく、黒菱形)(SEまたはセニョール用):
もっと議論:Trouble with utf8 characters; what I see is not what I stored
ここで、「照合」はそれに設定されていましたか? –
列の作成中に照合を設定しました。 – KawaiKx