[PHP-users 16230]Re: EUC⇒Shift-JISでのPOST送信での文字化け解決法ありませんか?

ALPHA alpha @ alpha.ne.jp
2003年 6月 25日 (水) 13:21:10 JST


新地と申します。

> -------test2.php----------
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <HTML>
> <HEAD>
> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
> <TITLE></TITLE>
> </HEAD>
> <BODY>
> <FORM action =test2.php method="post">
> 
> <INPUT size="20" type="text" name="a"><BR>
> <INPUT type="submit" name="ok" value="ok">
> <? print mb_convert_encoding($a, "SJIS", "EUC-JP"  ); ?>
> </FORM>
> 
> </body>
> </html>

このプログラムだとSJISのデータを外部サーバーに送っていないようなのですが
<? $a mb_convert_encoding($_POST[a],"SJIS", "EUC-JP"  ); ?>
<INPUT type="hidden" size="20" type="text" name="a" value="<? echo $a; ?>">
こんな感じでどうでしょうか?



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