日本語が使いたいのですが[mbstring]設定がわかりません
環境は
winxp sp2
apache 2.0.54
php 5.0.4
argosoftmailserver
php.iniの設定は
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none
です。足らない事があればお願いします。
下はphpの文です。
<?php
$subject = "テスト";
$message = "あいうえお";
$test="日本語エンコーディングテスト";
print "$test (" . mb_detect_encoding($test) . ")<br>";
print ("mbstring.http_input=". mb_http_input() ."<br>");
print ("mbstring.http_output=". mb_http_output() ."<br>");
print ("mbstring.internal_encoding= ".mb_internal_encoding()."<br>");
$subject = mb_convert_encoding($subject, "SJIS", "EUC-JP");
$message = mb_convert_encoding($message , "SJIS", "EUC-JP");
mb_language("Japanese");
$chk = mb_send_mail('******@*******',$subject,$message,'From:***@******.dyndns.org');
if($chk==FALSE)
{
print "送信失敗";
}
else
{
print "送信完了";
}
?>
エンコードテストの結果は以下です。
日本語エンコーディングテスト (SJIS)
mbstring.http_input=
mbstring.http_output=SJIS
mbstring.internal_encoding= EUC-JP
よろしくお願いします。
お礼
どうもありがとうございます。藁をもつかむ状態だったので、恥ずかしい質問をしてしまいました。