phpでメール送信での文字化け対策
携帯へメールを送る際、文字化けする場合に効く設定です。
mb_language("Japanese");
Windowsな方でMySQLで化ける場合はSQLのクエリ前に
SET NAMES SJIS
を送信。
+phpの設定で。
//[php] ini_set("upload_max_filesize","5M"); ini_set("allow_url_fopen","1"); ini_set( "output_buffering" , "Off" ); ini_set( "magic_quotes_gpc" , "Off" ); ini_set( "default_charset" , "Shift_JIS" ); //[mbstring] ini_set("mbstring.func_overload","0"); ini_set( "mbstring.internal_encoding" , "SJIS" ); ini_set( "mbstring.http_input" , "auto" ); ini_set( "mbstring.http_output" , "SJIS" ); ini_set( "mbstring.encoding_translation" , "On" ); ini_set( "mbstring.detect_order" , "auto" ); ini_set( "mbstring.substitute_character" , "none" );