【PHP/MySQL】日本語の文字化け対策

PHP/MySQLで日本語の文字化けが発生した場合の対策についてまとめました。

文字化け対策

PHP/MySQLでDBに登録したデータの日本語が文字化けした場合、次の手順で文字コードの設定を見直します。

操作
1 PHPで文字コードをUTF-8に設定
2 Apacheで文字コードをUTF-8に設定
3 headerでUTF-8を指定
header(‘Content-Type: text/html; charset=UTF-8’)
4 PDOでUTF-8を指定
$db = new PDO(‘mysql:host=localhost;dbname=hogehoge;charset=utf8’, $USER, $PASSWORD);
関連ページ
1 【PHP入門】基礎文法とサンプルコード集
2 【PHP】Laravelフレームワーク入門

コメント