0

テーブルにphpmyadmin 4バイト文字を挿入したい。(phpmyadmin のバージョンは 5.5.33 です)。

  1. サーバー接続照合を utf8mb4_general_ci 照合に割り当てました。
  2. データベースには utf8mb4 エンコードがあります。
  3. テーブルと列には utf8mb4 エンコードがあります。

シンボルを挿入しようとしましたが、成功し、エラーはありませんでした! ただし、表中のこの記号は ???? と表示されます。誰か助けてくれませんか?

4

1 に答える 1

0

したがって、問題はデータ自体ではなく、それを印刷するプログラムであるため、アプリケーションの Web エンコーディングを確認することをお勧めします。このアプリケーションをホストしている PHP 管理ツールまたは Web コンテナー (おそらく apache) に文字エンコーディングがない場合、文字は表示されません。これらのアプリケーションのほとんどはエンコーディングとして UTF8 のみを使用するため、データベースをこのエンコーディングのみの UTF8 に変更し、照合を utf8_general_ci に変更することをお勧めします。

あなたの質問はおそらくこれに関連しています phpMyAdminでUTF-8文字を表示するには?

于 2013-11-06T16:19:47.407 に答える