MySQLデータベースを検索するのに問題があります。データベースの照合はutf8_general_ciであり、テーブルの照合はlatin1_swedish_ciです。私の問題はこれです:
ユーザーエントリは(プライバシーのための偽の名前)として保存されT'quila Smith、本名はT'quila Smith。
私のWebアプリケーションは、名前でそのユーザーを正しく検索できる必要がありますが、名前は。T'quilaではなく、として検索されT'quilaます。を使用してみ$student_name = str_replace("'", "'", $student_name);ましたが、(echoでテストした場合)正常に出力されT'quilaます。ただし、データベースは、その検索でデータベース内にこのユーザーを見つけることができません。
誰かがこれについて何らかの支援を提供できますか?私はこれを行うことができることに途方に暮れています。キャラクターセット(問題かもしれないと思います)を調べましたが、これを機能させることができないようです。私を助けてくれる人に感謝します!