[PHP-users 28688] Re: 文字化け

choice info @ choice-site.com
2006年 3月 10日 (金) 11:45:40 JST


前田さま

レスありがとうございます。
なかでです。

----------------------- Original Message -----------------------
On Fri, 10 Mar 2006 11:31:12 +0900
前田 俊一郎 <maeda @ dglt.co.jp> wrote:

> なかで様
> 
> > <form method=post action=1.php>
> > <input type="hidden" name="dummy" value="美乳">
> > <input name=name value='箱田'>
> > <input type=submit>
> > </form>
> > ---
> としたら直るのでは?

上記、ためしてみましたが文字化けは解消されませんでした。


サブミット後、文字コードはJISと判断されているようなので
mb_convert_encodingで「箱田」をJISからEUCに変換する際に化けたんでは
ないかと思うんですがまさかmb_convert_encodingに問題がある
ということはないですよね?


では、失礼します。

> 
> ----- Original Message ----- 
> From: "choice" <info @ choice-site.com>
> To: <php-users @ php.gr.jp>
> Sent: Friday, March 10, 2006 10:53 AM
> Subject: [PHP-users 28686] 文字化け
> 
> 
> > なかでと申します。
> >
> > 文字化けがどうしても解消しないので皆さんの知恵をお貸しください。
> > 何が原因なんでしょうか?
> > またどうしたら解決するのでしょうか?
> >
> > ●用意したテストのファイルは以下の3つです。
> > .htaccess
> > 1.html
> > 1.php
> >
> > それぞれのファイルの文字コードは
> > EUC
> > JIS
> > EUC
> > となっています。
> >
> > ファイルの内容は
> >
> > .htaccess
> >
> > ---
> > php_value default_charset EUC-JP
> > php_value mbstring.language Japanese
> > php_flag mbstring.encoding_translation ON
> > php_value mbstring.detect_order ASCII,JIS,SJIS,EUC-JP,UTF-8
> > php_value mbstring.internal_encoding EUC-JP
> > php_value mbstring.http_input pass
> > php_value mbstring.http_output EUC-JP
> > php_value mbstring.substitute_character none
> > php_value output_handler mb_output_handler
> > ---
> >
> > 1.html
> >
> > ---
> > このページの文字コードはJISです。
> > <form method=post action=1.php>
> > <input name=name value='箱田'>
> > <input type=submit>
> > </form>
> > ---
> >
> > 1.php
> >
> > ---
> > <?php
> > $incode=mb_detect_encoding($_POST['name']);
> > $outchar=mb_convert_encoding($_POST['name'],'EUC-JP',$incode);
> > echo '入力文字コード:'.$incode.'<br>';
> > echo '変換後文字列:'.$outchar.'<br>';
> > ?>
> > ---
> >
> > ●動作
> > 1.html(jisページ)にアクセスするとテキストボックスに「箱田」という
> > 値が入力されたフォームが表示されます。サブミットするとEUCに変換され
> > 「箱田」と表示されるはずなんですが、実際には「卑・」となります。
> >
> > なお、PHPは4.4.2です。
> > 以上、よろしくお願いします。
> >
> >
> >
> > ----
> > nakade
> >
> > _______________________________________________
> > PHP-users mailing list  PHP-users @ php.gr.jp
> > http://ns1.php.gr.jp/mailman/listinfo/php-users
> > PHP初心者のためのページ - 質問する前にはこちらをお読みください
> > http://www.php.gr.jp/php/novice.php3
> > 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3

----



PHP-users メーリングリストの案内