PHP スクリプト内で ob_start 関数を使用すれば一時的(部分的)に文字セットを変更することができます。
関数の説明
| 名前 | 説明 | 初期値 | 対応 |
|---|---|---|---|
| ob_start | 出力のバッファリングをオンにする | '' | php >= 4 |
| ob_end_flush | 出力バッファをフラッシュしてバッファリングをオフにする | void | php >= 4 |
| default_charset | デフォルトの文字セット | '' | php >= 4 |
| mb_language | デフォルトの言語 | 'neutral'(utf-8) | php >= 4 |
| mb_http_input | HTTP入力文字エンコーディング | 'pass' | php >= 4 |
| mb_http_output | HTTP出力文字エンコーディング | 'pass' | php >= 4 |
| mb_internal_encoding |
内部文字エンコーディング *注 mb_languageの下位に書く必要があります。 |
NULL | php >= 4 |
| mb_substitute_character | 無効な文字の代替出力の有効・無効 | NULL | php >= 4 |

