言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
ここでは、文字化けがおきてしまう場合の対応例を載せております。 文字化けがない場合、この設定により逆に文字化けがおきてしまうかもしれませんので参考までの情報としてください。
PHPは、ほとんどのOSで利用できますが、もともとはUNIXで使用するために開発された言語です。 Sift_JISやUnicodeで記述することも出来ますが、文字化けなどの問題を起こすこともあるので、EUC-JPで記述することが好ましいでしょう。
文字コードをEUC-JPで使うには、次のような設定を行います。
「php.ini」をテキストエディタで開きます。 当サイトで説明しているディレクトリ構成では「C:\Windows\php.ini」です。
次の行は、デフォルトでは先頭に;がついてコメントになっています。 ;を外して有効にします。 それぞれの行を次のように指定し、上書き保存します。
| output_buffering = off | 出力バッファリングを無効にします |
| default_charaset = EUC-JP | デフォルトのHTTP charasetをEUCにします |
| extension = php_mbstring.dll | マルチバイト環境を設定します |
| mbstring.language = Japanese | デフォルトの言語を日本語にします |
| mbstring.encoding_translation = On | HTTP入力変換を有効にします |
| mbstring.http_input = auto | HTTP入力文字コードを自動にします |
| mbstring.http_output = EUC-JP | HTTP出力文字コードをEUCにします |
| mbstring.internal_encoding = EUC-JP | 内部文字コードをEUCにします |
| mbstring.substitute_character = none; | 処理できない代替文字を出力しません |
| mbstring.detect-order = auto | 文字コード検出のデフォルト値を自動にします |
Apacheを再起動します。
以上で設定完了です。
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ