[PHP-users 5509] Re: 原因は文字化けでしょうか?
Masashi Ohba
php-users@php.gr.jp
Mon, 18 Feb 2002 15:30:31 +0900
大場です。
>> とりあえず問題を切り分けるということで、ソースの中の
>>
>> > $result = pg_Exec($conn, "select * from word where word like '%$word%'
>> > or answer like '%$word%' or other like '%$word%'");
>>
>> この SQL を画面に表示させるなどして、同じ SQL を psql とかで
>> たたいてみるとどうなります?
>>
>
>画面に表示させると、文字化けはしないです。METHODの受け渡しの時には文字化けが
>起こっていないので原因が分かりません。
画面ってなにの画面?
Webブラウザのこと言ってるなら「psql とかでたたいて」と
言われてることの確認はできてませんよ?
で、最低限
PostgreSQLがマルチバイト対応(EUCになると思うけど)か
PHPがマルチバイト対応でコンパイルされているか
php.iniの[mbstring]以下の設定
が書かれてないと、第三者的には日本語絡みの問題は
推測以上のことはできませんね
------------------------------------------------------------
大場正志(Masashi Ohba)
E-Mail ohba@intelight.co.jp
(株) インテライト
http://www.intelight.co.jp
------------------------------------------------------------