postの引渡しで文字化け
海外の投稿ソフト(掲示板のようなもの)をダウンロードして使ってみました。
マルチバイト対応で、通常の画面(php)には日本語が表示されました。
しかし、文章を書いて、それを確認する画面に移動すると、その書いた文章のみ文字化けしてしまいます。
*テキストエリアに記入した日本語のみ文字化けしてしまいます。
対策として
1、メタタグ
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
2、accept-charset
<form method="post" accept-charset="EUC-JP" action="・・・>
3、.htaccess
php_value AddDefaultCharset EUC-JP
php_flag output_buffering Off
php_value default_charset EUC-JP
php_value mbstring.language Japanese
php_flag mbstring.encoding_translation On
php_value mbstring.http_input EUC-JP
php_value mbstring.http_output EUC-JP
php_value mbstring.internal_encoding EUC-JP
php_flag mbstring.substitute_character none
php_value mbstring.detect_order EUC-JP,ASCII,JIS,UTF-8,SJIS
とすべて、EUC-JPにそろえましたが、文字化けしてしまいます。
文字化けの種類から察するに、EUC-JPで書いた日本語が、確認画面では、ISO-8859-1に変えられているようです。
何が原因で、どうすればいいのか教えていただけると嬉しいです。
よろしくお願いいたします。
php は4.3.11 Apacheは 1.3.34です。
補足
早速のアドバイスありがとうございます php_value magic_quotes_gpc Off で「能登半島」は正しく表示されるようになりましたm(__;)m ただそれ以外の文字化けは改善できません 松前郡→?O?S こんな状態です