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

PHPで文字化け変換する方法とは?

このQ&Aのポイント
  • PHPで文字化け変換する方法について教えてください。
  • 「テスト」を正しい日本語の「テスト」としてMySQLに入れなおす方法を教えてください。
  • UTF-8でエンコードされた文字列を、PHPで正しい日本語に変換する方法を教えてください。

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

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.2

PHPやMySQLには詳しくないのですが、 化け方は、UTF-8のバイト列をISO 8859-1で読んだものに間違いありません。 > 「テスト」を調べたらUTF8とでた ということですので、考えられることは2つ。 ・文字列はUTF-8で正しく入っているが、表示の段階でISO8859-1として解釈されている ・文字列は「UTF-8のバイト列をISO8859-1で読んだもの」がUTF-8に変換されて入っている 前者ならば分かりません。 後者ならUTF-8からISO8859-1に変換してからUTF-8として読んでみてください。

toyoshima72
質問者

お礼

>化け方は、UTF-8のバイト列をISO 8859-1で読んだものに間違いありません。 ヒントを下さりありがとうございます。 でもPHPだけではやっぱりダメみたいです。ありがとうございます。

その他の回答 (1)

noname#244856
noname#244856
回答No.1

Qiita - PHPでデータベースに接続するときのまとめ http://qiita.com/mpyw/items/b00b72c5c95aac573b71 >> 文字セット指定の方法を誤っている >> >> 文字セット指定すらしていない場合は論外。日本人ならマルチバイト文字を想定して当然。 に該当していませんか?

toyoshima72
質問者

お礼

回答ありがとうござます。

関連するQ&A