| From: | Davide Romanini <romaz(at)libero(dot)it> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Charset encoding and accents |
| Date: | 2003-04-11 14:43:03 |
| Message-ID: | 3E96D477.2060207@libero.it |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers pgsql-jdbc |
Barry Lind ha scritto:
> The charSet= option will no longer work with the 7.3 driver talking to a
> 7.3 server, since character set translation is now performed by the
> server (for performance reasons) in that senario.
>
> The correct solution here is to convert the database to the proper
> character set for the data it is storing. SQL_ASCII is not a proper
> character set for storing 8bit data.
>
Probably I'm not enough clear about the problem. I *cannot* change
charset type. SQL_ASCII really *is* the proper character set for my
porpuses, because I actually work using psql and ODBC driver without any
problem. I repeat: psql and ODBC retrives all data (with the accents) in
the correct manner. Also, if I change the
org.postgresql.core.Encoding.java making the decodeUTF8 method to return
simply a new String(data), JDBC retrives the data from my SQL_ASCII
database correctly! So my question is: why JDBC calls the decodeUTF8
method also when the string is surely *not* an UTF-8 string? If JDBC
could recognize that the string is *not* an UTF-8 string, then it will
simply return a new String that is the right thing to do.
It's obvious that if JDBC receives from postgresql server a byte array
representing a non-UTF8 string, and it a calls e method that wants as a
parameter a byte array representing an UTF8 string, then it is a *bug*,
because for non-UTF8 strings it must return a new String.
I hope to be enough clear this time.
Sincerely, I'm getting a bit frustrated from the problem, because I've
projects to do and it prevents me to do that projects :-(
Greetings, Romaz
--
Davide Romanini
| From | Date | Subject | |
|---|---|---|---|
| Next Message | scott.marlowe | 2003-04-11 15:07:11 | Re: Speed of SSL connections; cost of renegotiation |
| Previous Message | Tom Lane | 2003-04-11 14:38:56 | Re: Question about simple function folding optimization |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Barry Lind | 2003-04-11 15:46:04 | Re: error getString() --> decodeUTF8 / |
| Previous Message | Nagesh Yencharla | 2003-04-11 13:15:52 | passing a String[] to a Stored function |