• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:設定が間違っていないのに文字化けします)

設定が間違っていないのに文字化けします

このQ&Aのポイント
  • VirtualBoxの仮想環境のCentOS内でApatch+PHP+Mysqlの開発環境を作成していますが、文字化けの問題が発生しています。
  • phpmyadminで確認した時は日本語のデータが正しく表示されますが、phpでデータベースから取り出すと文字化けします。
  • phpのフォームから日本語を入力して表示すると正しく表示されるが、データベース内のデータが文字化けしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

すでに対策済みかもしれませんが以下チャレンジしてみては? ・テーブルやカラムの照合順序 ・my.cnfでのinit-connectの誤設定 ・phpでPDOを利用しているのであればnew PDO()する際にcharsetを指定していない ・単に出力されたデータがブラウザで正当に評価されていないだけならheader()やmetaなどで補足する

auau5656
質問者

お礼

回答ありがとうございます。 試してみます。

auau5656
質問者

補足

よくよく考えたらすでに全部対策済みでした・・・ init-connectのSET NAMEだけは非推奨なので行っていません。

関連するQ&A