挿入データのエンコーディングの問題である可能性があります。それでも同じであれば、それが可能です。データベースに入るときのエンコーディングがデータベースのエンコーディングと一致しません。
ページのエンコーディングを変更してみてください。
ページはutf-8です。ページ上で表示されるすべての漢字は依然として漢字のままですが、phpmyadmin では疑問符になるだけです。 。 cmd ページを表示するにはどうすればよいですか? ?
ちょっと見たのですが、他にも漢字が入っているテーブルはありますか? ?
ページのエンコードを gbk に変更してみてください。DOS で mysql を入力して、文字化けするかどうかを確認することもできます。
すべては mysql_query('set names utf8'); を実行していないことに起因します
mysql_query('set names utf8'); この文をファイルの先頭に追加するだけでよいでしょうか?具体的にはどこでしょうか? ?
mysql_query('set names utf8'); この文をファイルの先頭に追加することはできますか?具体的にはどこでしょうか? ?
$conn = @mysql_connect('localhost','root','') または die('接続できませんでした:'.mysql_error());
mysql_select_db('test',$conn);
mysql_query(" 'GBK'");//ここに追加するだけです
データベースのオペレーション コードを見てください。
データベース設定でコード設定を見つけました。この文をまだ追加する必要がありますか? それとも、別の場所に問題があるのでしょうか?
これは、私がローカルでテストしたものです。正常に表示されました
問題は解決しました。エンコードの問題ではありませんが、データベースの文字セットが間違っています。皆さんありがとう