mbまわり

php.iniまわり

mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = 0
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.detect_order = ASCII,JIS,UTF-8,EUC-JP,SJIS
mbstring.substitute_character = none


スクリプトまわり

<?php
if ( !defined( '_PHP_ENCODING'   ) ) define( '_PHP_ENCODING', 'UTF-8' );
if ( !defined( '_HTML_CHARSET'   ) ) define( '_HTML_CHARSET', 'UTF-8' );
if ( !defined( '_DETECT_ORDER'   ) ) define( '_DETECT_ORDER',  'SJIS-win,SJIS,EUC-JP,JIS,UTF-8,ASCII' );
ini_set( 'default_charset', _HTML_CHARSET );
mb_internal_encoding( _PHP_ENCODING );
mb_detect_order( _DETECT_ORDER );
mb_http_input( 'pass' );
mb_http_output( 'pass' );
//mb_substitute_character( 'none' );