• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLの文字化け)

MySQLの環境依存文字化け問題とは?解決策を探る

このQ&Aのポイント
  • WindowsServerでPHPとMySQLで作成したプログラムを動かしていますが、文字化けの問題が発生しています。
  • 環境依存文字が「?」になる現象が起き、他のサーバーに移す際にも問題が発生します。
  • 解決策としては、SET NAMES UJISの実行や文字コードの変更などが考えられます。

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

  • ベストアンサー
  • SeydaNeen
  • ベストアンサー率43% (26/60)
回答No.2

mysqldumpのオプションに--default-character-set=ujisを指定するとどうですか? もともとの作成データベースはeucjpmsのほうがいいようですが。

hi18
質問者

お礼

ありがとうございます。 オプションを指定したらうまくいきました。 データベースのeucjpmsへの変更も検討してみます。

その他の回答 (1)

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

とりあえず、環境依存文字を使うのが前提であれば、 想定する環境依存文字をstr_replaceで強制的に変換してしまうが 一番てっとりばやいです

hi18
質問者

お礼

ありがとうございます。 参考にさせていただきます。

関連するQ&A