質問: mysql_query($strsql); ・上記のソース内に記しましたが文字コードを2パターン切り替えて 実行しましたが文字化けや空文字が登録されました。 どなたか対処方法をお分かりの方はお教えください。 よろしくお願いします。
回答: 文字化けは、3つの局面での確認が必須だと思います。 ・サーバー設定 ・データ入力 ・データ表示 サーバー設定は、show variables like 'char%'で確認できますが、これは提示していただきました。 データ入力時の状況は、insertするsql文とphpソースを提示していただきました。 そのphpファイルがutf8で保存されたものかどうかはわかりませんでした。 utf8以外の場合、変換してあげる必要があります。 データ表示して確認した時の状況は、提示されていませんでした。 正しく格納されていても、たとえば中国語などのエンコードで見れば文字化けしてしまいます。