mysql_queryを使用していくつかの変数を挿入しています。あまりにもずっと前から完璧に機能していましたが、文字列にáのような特殊文字がある場合、phpmyadminデータベースにはいくつかの変数が入っていないようです。 phpmyadminの正しい列には何も表示されません。他の変数も正しく格納されます。phpmyadminとPHP;
データベース内のすべての照合はutf8_general_ciです。私はutf8_unicode_ciに変更しようとしました。これにより、文字列 'á'が& amp;#225;のような奇妙な文字で表示されました。私が試したいくつかの他のもの:
私はどんな解決策を見つけることができませんでした<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
を追加<meta charset="UTF-8">
を追加します。皆さんが思いつくものがあれば、それを聞きたいです。
ありがとうございます。
説明を追加します。ちょうど1行のコードは読者にはあまり役に立ちません。 – MYGz
_not_はmysql_ *を主張しますが、PHPから削除されています。そして、それはこの状況を助けません。 –