MySQLからデータを取り出すと文字化けします


MySQLのテーブルからデータを取り出すプログラムをPHPで書きましたが、文字化けしてしまいます。どなたか助けてください。

[![corrupted
characters](https://i.stack.imgur.com/JVn6y.jpg)](https://i.stack.imgur.com/JVn6y.jpg)




ソースファイルを書いている文字コードと、DB上の文字コードの違いのようです。  
画像を見た感じでは、ソースファイルはShift-jis、DBの文字コードはUTF8ではないでしょうか。  
ソースファイルを開いて、UTF8で保存しなおしてみてください。  
また、HTMLヘッダやHTTPヘッダで文字コードを指定している場合は、そのcharsetも確認してみてください。




ソースファイルを書いている文字コードと、DB上の文字コードの違いのようです。  
画像を見た感じでは、ソースファイルはShift-jis、DBの文字コードはUTF8ではないでしょうか。  
ソースファイルを開いて、UTF8で保存しなおしてみてください。  
また、HTMLヘッダやHTTPヘッダで文字コードを指定している場合は、そのcharsetも確認してみてください。

