質問: MySQLのテーブルからデータを取り出すプログラムをPHPで書きましたが、文字化けしてしまいます。どなたか助けてください。 ![corrupted characters](https://i.stack.imgur.com/JVn6y.jpg)
回答: ソースファイルを書いている文字コードと、DB上の文字コードの違いのようです。 画像を見た感じでは、ソースファイルはShift-jis、DBの文字コードはUTF8ではないでしょうか。 ソースファイルを開いて、UTF8で保存しなおしてみてください。 また、HTMLヘッダやHTTPヘッダで文字コードを指定している場合は、そのcharsetも確認してみてください。