提供:すだちネットWiki
移動: 案内, 検索

日本語環境php.ini設定

日本語環境でPHPを利用する場合に推奨するphp.ini設定です。

vi /etc/php.ini 

UTF-8環境

ダイナミックコンテンツの文字コードセットは必ず指定しなければならない。(セキュリティ上の理由)

default_charset="UTF-8"

マルチバイト文字エンコーディング環境のみでなく、セキュリティ上も有害であるので必ずoffに設定する。

agic_quotes_gpc=off 

現在のブラウザでHTMLを記述した文字エンコーディング以外で文字を送信してくるようなブラウザはない。(携帯などモバイル環境を除く)

mbstring.input_encoding="pass"

ブラウザから送信される文字エンコーディングはcharsetと同じはず。プログラム側では必ず送信された文字エンコーディングが正当なUTF-8エンコーディングであるか確認する事。

mbstring.internal_encoding="UTF-8" 

言語環境を日本語に設定。mb_send_mail関数などの動作に影響する。

mbstring.language="japanese"
案内
ツールボックス
Google
個人用ツール