- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLの文字化け)
MySQLの環境依存文字化け問題とは?解決策を探る
このQ&Aのポイント
- WindowsServerでPHPとMySQLで作成したプログラムを動かしていますが、文字化けの問題が発生しています。
- 環境依存文字が「?」になる現象が起き、他のサーバーに移す際にも問題が発生します。
- 解決策としては、SET NAMES UJISの実行や文字コードの変更などが考えられます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
mysqldumpのオプションに--default-character-set=ujisを指定するとどうですか? もともとの作成データベースはeucjpmsのほうがいいようですが。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
とりあえず、環境依存文字を使うのが前提であれば、 想定する環境依存文字をstr_replaceで強制的に変換してしまうが 一番てっとりばやいです
質問者
お礼
ありがとうございます。 参考にさせていただきます。
お礼
ありがとうございます。 オプションを指定したらうまくいきました。 データベースのeucjpmsへの変更も検討してみます。