私はphpで構築された小さなajaxアプリケーションを持っています。
phpMyAdminを使用して、mysqlデータベースをutf-8に設定し、utf-8データを含むテキストファイルをインポートしました。
これは、my.cnfファイルにcharacter-set-server=utf8とdefault-character-set=utf8を追加した後、easyphpを使用するWindowsマシンで正常に機能しました。
これを構成ファイルにアクセスできない本番サーバーに移動しようとしましたが、ウムラウトなどの文字が表示されません。
これを修正するために(構成ファイルではなく)phpコードで設定できるもの、またはmysqlに与えることができるコマンドはありますか?
ALTER DATABASE vweb_50
DEFAULT CHARACTER SET utf8 COLLATE utf8_bin with phpMyAdminを試して、utf8_general_ciから試してみましたが、違いはありませんでした。