[PHP-users 14266] Re: getでの文字コード対策
Osamu Shigematsu
php-users@php.gr.jp
2003年 3月 25日 (火) 05:40:54 JST
重松です。こんにちは。
> と記述し、復元を試みました。マニュアル等を見ながら、上記のような記述
> を組み合わせて(例えばAutoをUTF-8に変更したり)みたのですが、結果は
> 全敗です。
というか、どういうデータを渡して、どうやって化けたのか、
それがわからないとなんともいえないのでは。
なので:
(1) 渡した日本語
(2) 受け取った意味不明なデータのダンプ
を提示しましょう。
つまり、こうします。
http://localhost/test.php?msg=文字化け
<?php
// test.php
var_dumo(unpack('H*',$_GET['mgs']));
?>
> > コンパイル時のマルチバイト回りの設定がどうなっていて
> > インストール後のphp.iniのマルチバイト回りの設定がどうなっていて
>
> すみません。これ意味がよくわかりません。
>
> '--enable-mbstring' '--enable-mbregex' '--enable-mbstr-enc-trans'
>
> これのことでしょうか。
php.ini の内容やコンパイルオプションは、phpinfo() で確認します。
echo '<?php phpinfo() ?>' | php -q | w3m -T text/html
--
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>
PHP-users メーリングリストの案内