
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
PHP4.3.xにアップデートしたら文字化けするようになったのですが? |
php.iniの設定を確認します。
mbstring.detect_order などの日本語関連設定を確認し、文字コード検出がautoに設定してみます。
例えば、echo $_GET['test'];のような簡単なコードでも文字化けしてしまうときは、多くの場合、日本語に関する設定が適切ではありません。PHPの場合は、そのほとんどの設定はphp.iniで設定します。なお、一部は.htaccessからも設定できますので、レンタルサーバやホスティングサービスをご利用の方でも設定は変更できます。
以下に、php.iniにおける日本語関連設定を挙げます。
mbstring.language = Japanese
# 日本語を利用するときはJapaneseに設定すべきです。
mbstring.internal_encoding = EUC-JP
# UNIX系のサーバを利用するなら、SJISに設定するよりもEUC-JPに設定しておく方が無難です。
mbstring.http_input = auto
mbstring.http_output = SJIS
# エンコーディングは、autoに設定しておくのが無難です。
mbstring.encoding_translation = On
# 内部でのエンコーディング変換を有効に設定します。
mbstring.detect_order = auto
# 文字コード検出はここではautoを設定しておくべきです。
参考
http://x-web.pobox.ne.jp/fphp/fphp_04.html
|
[ 関連文書 ]webDAVを組み込んだApache上でフォーム送信の値が正しく受け取らず文字化けしますが? (2004.07.17)
| 文書番号 |
01625 |
| 日付 |
2004.07.15 |
| 参照数 |
1032 |
|