phpMyAdminでLatin1の文字化けをUTF8に直す

共用のレンタルサーバーでMySQLのphpMyAdminでdumpしたデータが文字化けでデータ移行できない。

Mysqlの文字コードがLatin1で文字化けでなに書いてあるのかわからない

仕方ないからxampp(XAMPP 7.2.11 (PHP 7.2.11))をローカルにインストールして
おとしたばかりのphpMyadminをひらいて

testデータベースにLatin1で文字化けしたdumpファイルをアップ。

なんの設定もしてないとxamppのphpMyadminの照合順序はデフォルトがlatin1_swedish_ciのまま(だと思う)

アップしても文字化けはしているがローカルのphpMyadminのそれぞれのテーブルのフィールドの照合順序をutf8_general_ciあたりに変えてやれば日本語の文字にもどすことができた

照合順序をutf8に変えたダンプすれば日本語のままUTF-8で変換してとりだすことができる

phpMyAdminでLatin1の文字化けさてどうしたものか

書いた人:おりゃー

  • 計算してくださいLINE
  • 計算してくださいTwitter
  • 計算してくださいFacebook