- ベストアンサー
フォーム INPUTの文字化け対策の対処方は?
チェックボックス(趣味のリスト)のチェック有無を配列で受けていますが、"パソコン"の文字が"パソ\コン"に文字化けしてしまいます。対処方法をお教えください。 <?php mb_language('Japanese'); $hobby=@implode(" ",$_POST[hobby]); echo $hobby; ?> <FORM action="<?=$_SERVER[PHP_SELF]; ?>" method="post" > <INPUT type="checkbox" name="hobby[]" value="旅行" >旅行<BR> <INPUT type="checkbox" name="hobby[]" value="温泉" >温泉<BR> <INPUT type="checkbox" name="hobby[]" value="ゴルフ" >ゴルフ<BR> <INPUT type="checkbox" name="hobby[]" value="パソコン" >パソコン<BR> <INPUT type="checkbox" name="hobby[]" value="ドライブ" >ドライブ<BR> <INPUT type="checkbox" name="hobby[]" value="写真" >写真<BR> <INPUT type="submit" name="submit" value="送信"><BR> <INPUT type="reset" name="reset" value="RESET"> </FORM>
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (8)
- wp_
- ベストアンサー率54% (132/242)
回答No.9
- wp_
- ベストアンサー率54% (132/242)
回答No.8
- wp_
- ベストアンサー率54% (132/242)
回答No.7
- wp_
- ベストアンサー率54% (132/242)
回答No.6
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.5
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.3
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.2
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
お礼
Wp、さんAdvice有難うございます。 早速、以下のURLを読み、php.iniオリジナル(default)に以下の修正を加えTESTしてみました。結果はNGで”パソコン”が”パソ\コン”に文字化けしてしまいます。ケッコウ厄介な問題ですね! 色々情報収集しTESTして見たいと思います。 耳寄りな情報がありましたらお寄せください。 【php.iniの修正点】 (1)magic_quotes_gpc = Off (default On) (2)magic_quotes_runtime = Off (default off) (3)magic_quotes_sybase = On (default off) 【条件】 QNo.3678348のソースに・・・・・ (1)METAをいれSJIS出力とした。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> (2)phpソースはSJISで保存 (3)PHP Version 5.2.5 http://jp2.php.net/magic_quotes