[PHP-users 7999] PHP+Postgres全角文字でエラー

S.Takeda php-users@php.gr.jp
Sun, 9 Jun 2002 11:40:54 +0900


This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C20FAA.83572AA0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit

お世話になります。 武田と申します。
PHP4とPostgresで名刺管理を作成しようとしています。
まだテスト段階でフォームからDBへのインサートを確認しているのですが
半角文字はすべてOKですが、全角文字ではOKな文字もあるのですが
一部の全角文字で下記のエラーが出てしまいます
Warning: pg_exec() query failed: ERROR: Invalid EUC_JP character sequence
found (0x834a) in /var/www/html/phptest/insert.php on line 33

(だめな文字例 ”商、小、カ(カナ)” 等)
(OKな文字例 ”大、阪、、株式会社、か、”等)

いろいろ探して見ましたが、解決策が見当たらず、ご教授いただけませんでしょうか
--------------------------------------------
環境は、TurboLinux Server7 Apach 1.3.20-7
    PHP  4.2.1    Postgres 7.2.1

PHPのconfigure (ここの意味はあんまり理解できてません・・)
./configure --with-pgsql=/usr/local/pgsql --enable-trck-vars --with-apxs=/us
r/sbin/apxs --enable-versioning --without-gd --enable-mbstring

DBはこんな感じです(かなり適当です・・)
Column |         Type          | Modifiers
--------+-----------------------+-----------
 name   | character varying(30) |
 simei  | character varying(24) |
 kaisya | character varying(30) |

Name | Type  |  Owner
------+-------+----------
 addr | table | postgres

よろしくお願いいたします


------=_NextPart_000_0013_01C20FAA.83572AA0
Content-Type: text/html;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-2022-jp">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B$*@$OC$K$J$j$^$9!#!!IpED$H?=3D$7$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>PHP4=1B$B$H=1B(BPostgres=1B$B$GL>;I4IM}$r:n@.$7$h$&$H$7$F$$$^$9!=
#=1B(B<BR>=1B$B$^$@%F%9%HCJ3,$G%U%)!<%`$+$i#D#B$X$N%$%s%5!<%H$r3NG'$7$F$$=
$k$N$G$9$,=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$BH>3QJ8;z$O$9$Y$F#O#K$G$9$,!"A43QJ8;z$G$O#O#K$JJ8;z$b$"$k$N$=
G$9$,=1B(B<BR>=1B$B0lIt$NA43QJ8;z$G2<5-$N%(%i!<$,=3DP$F$7$^$$$^$9=1B(B<BR=
>Warning:=20
pg_exec() query failed: ERROR: Invalid EUC_JP character sequence found =
(0x834a)=20
in /var/www/html/phptest/insert.php on line 33</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B!J$@$a$JJ8;zNc!!!I>&!">.!"%+=1B(B(=1B$B%+%J!K!I!!Ey!K=1B(B<=
BR>=1B$B!J#O#K$JJ8;zNc!!!IBg!":e!"!"3t<02q<R!"$+!"!IEy!K=1B(B</FONT></DIV=
>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B$$$m$$$mC5$7$F8+$^$7$?$,!"2r7h:v$,8+Ev$?$i$:!"$465<x$$$?$@$=
1$^$;$s$G$7$g$&$+=1B(B<BR>--------------------------------------------<BR=
>=1B$B4D6-$O!"=1B(BTurboLinux=1B$B!!=1B(BServer7=1B$B!!=1B(BApach=1B$B!!=1B=
(B1.3.20-7<BR>=1B$B!!!!!!!!=1B(BPHP=1B$B!!!!=1B(B4.2.1=1B$B!!!!!!!!=1B(BP=
ostgres=1B$B!!=1B(B7.2.1</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>PHP=1B$B$N=1B(Bconfigure=1B$B!!!J$3$3$N0UL#$O$"$s$^$jM}2r$G$-$F$=
^$;$s!&!&!K=1B(B<BR>./configure=20
--with-pgsql=3D/usr/local/pgsql --enable-trck-vars =
--with-apxs=3D/usr/sbin/apxs=20
--enable-versioning --without-gd --enable-mbstring</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>DB=1B$B$O$3$s$J46$8$G$9!J$+$J$jE,Ev$G$9!&!&!K=1B(B<BR>Column=20
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |=20
Modifiers<BR>--------+-----------------------+-----------<BR>&nbsp;name&n=
bsp;&nbsp;=20
| character varying(30) |<BR>&nbsp;simei&nbsp; | character varying(24)=20
|<BR>&nbsp;kaisya | character varying(30) |<BR>&nbsp;<BR>Name | =
Type&nbsp;=20
|&nbsp; Owner<BR>------+-------+----------<BR>&nbsp;addr | table |=20
postgres</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B$h$m$7$/$*4j$$$$$?$7$^$9=1B(B<BR></FONT></DIV></BODY></HTML=
>

------=_NextPart_000_0013_01C20FAA.83572AA0--