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フレームワーク入門 |
コメント