[PHP-users 14943]Re: フォームによるデータ送信時のエンコードは?

Shoma Suzuki shoma @ digibox.co.jp
2003年 4月 25日 (金) 23:09:18 JST


しょうまです。

> エラー内容は
> PostgreSQLのエラーメッセージで、EUC-JPのキャラクタセットではないというメッ
> セージです。
> Warning: pg_exec() [function.pg-exec]: Query failed: ERROR: Invalid EUC_JP character sequence found (0x8f4b00) . in
> /home/○○.php on line 85

echo mb_http_input($str)で文字コードチェックしてEUCでないのならば,
$str = mb_convert_encoding($str, "EUC-JP");
で,sql文に入る日本語($str)の文字コード変換を試してみるのはいかがでしょうか?

mb_internal_encoding を使うという手もあるかもしれません。


# 別スレッドですが,Java利用には私もハマりました。
# 仕事ではないので放置中。
# 清水さんの方法を試してみます。

-- 
Shoma Suzuki
shoma @ digibox.co.jp




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