From: | "Ashish Sharma" <A(dot)Sharma(at)toa(dot)toasia(dot)co(dot)jp> |
---|---|
To: | <t-ishii(at)sra(dot)co(dot)jp> |
Cc: | <pgsql-interfaces(at)postgreSQL(dot)org> |
Subject: | Re: [INTERFACES] Japanese, Java and Postgres |
Date: | 1999-11-17 07:52:57 |
Message-ID: | 000b01bf30d0$c3b0add0$a200a8c0@toasia.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-interfaces |
Thank u Ishii-san, it worked !!
> > I have a Java applet (1.1.5) running on win9x/IE/Netscape,
> > using which the user can enter Japanese charactors.
> >
> > On the backend (RedHat 5.2 Japanese), I just installed postgresql 6.5
with
> >
> > ./configure --enable-locale --with-mb=UNICODE --with-odbc
>
> I assume you are going to use English and Japanese only.
> In this case I would recommend:
>
> ./configure --with-mb=EUC_JP --with-odbc
>
> > And then I compiled the JDBC bridge.
> ~~~~~~~~~~~
> Isn't this JDBC driver, right?
>
> > Now, when I insert some Japanese charactors in the DB and select it
back,
> > I get ??? marks.
> >
> > What I'm missing?? I'm not doing any encoding stuff programmatically...
> >
> > Please help me, and don't force me to go back to SQL Server !!
>
> The JDBC driver coming with PostgreSQL does not understand what
> encoding is used in database. So you should explicitly tell it that
> you want to use Japanese. You need set the user.language property to
> "ja" and the file.encoding property to "EUCJIS". For a stand alone Java
> application you could do that:
>
> $ java -Duser.language=ja -Dfile.encoding=EUCJIS Your_class_name
>
> I recommend you try with a stand alone Java application first. Applets
> sometimes make things more difficult because of JVM problems etc.
> ---
> Tatsuo Ishii
>
> ************
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Paul Sorenson | 1999-11-17 08:45:05 | BDE Memo field with PSQL Text |
Previous Message | The Hermit Hacker | 1999-11-16 20:48:30 | Re: [INTERFACES] PERL DBI Interface |