トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

Webアプリ/ミドル

データベース

OS/ネットワーク

ITスキル

海外サイト翻訳

書籍検索

用語検索

PHPの文字コードの設定

ここでは、文字化けがおきてしまう場合の対応例を載せております。 文字化けがない場合、この設定により逆に文字化けがおきてしまうかもしれませんので参考までの情報としてください。

PHPは、ほとんどのOSで利用できますが、もともとはUNIXで使用するために開発された言語です。 Sift_JISやUnicodeで記述することも出来ますが、文字化けなどの問題を起こすこともあるので、EUC-JPで記述することが好ましいでしょう。

文字コードをEUC-JPで使うには、次のような設定を行います。

STEP1:「php.ini」を開く

「php.ini」をテキストエディタで開きます。 当サイトで説明しているディレクトリ構成では「C:\Windows\php.ini」です。

STEP2:「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 文字コード検出のデフォルト値を自動にします

STEP3: Apacheの再起動

Apacheを再起動します。 以上で設定完了です。

戻る

Loarding…

グループサイト  zealseeds  zealseedsラーニング  zealseedsブックス  名か字  名科辞典  幸福の木の育て方

Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ