Skip site navigation (1) Skip section navigation (2)

RE: [INTERFACES] i18n in JDBC driver

From: Peter Mount <petermount(at)it(dot)maidstone(dot)gov(dot)uk>
To: "'Martin Kuba'" <makub(at)inet(dot)cz>, pgsql-interfaces(at)postgresql(dot)org
Subject: RE: [INTERFACES] i18n in JDBC driver
Date: 1999-10-11 14:04:53
Message-ID: (view raw or whole thread)
Lists: pgsql-interfaces
The internationalisation was with the error messages the driver
produces, not the handling/conversion of strings. In other words, if
your locale is Czech, and we have an file in the
driver, then any errors would be returned in Czech.


Peter Mount
Enterprise Support
Maidstone Borough Council
Any views stated are my own, and not those of Maidstone Borough Council.

-----Original Message-----
From: Martin Kuba [mailto:makub(at)inet(dot)cz]
Sent: 11 October 1999 14:42
To: pgsql-interfaces(at)postgreSQL(dot)org
Subject: [INTERFACES] i18n in JDBC driver

Hi, I want to upgrade from v6.4.2 to v6.5.2, but I have
some problems with character encoding:

In 6.4.2 the "String(bytes[])" constructor was used for
converting database 8-bit characters to Java 16-bit characters, so
client's JVM default encoding was used instead of database encoding.
I had to change the source code of the JDBC driver to use it.

Now I have found this in CHANGELOG in v6.5.2:
"Wed May 19 00:20:00 BST 1999
   - Internationalisation now done. Surprising that there's 68 error
   messages in the driver ;-)"
so I think that it should be corrected now in v6.5.2.

But in postgresql/jdbc2/ on line 151
there is still 
"return new String(this_row[columnIndex - 1]);"
which means that the bug is NOT corrected !

I need a client with "Cp1250" default encoding (Czech WindowsNT)
to be able to connect to a database with "LATIN2" encoding (Linux).
Now the ResultData.getString() method returns wrong characters.

So, am I missing something ? What does it mean "Internationalisation now
done" ?


   INET, a.s.                          Mgr. Martin Kuba
Kralovopolska 139                  e-mail: makub(at)inet(dot)cz
  601 12 Brno                      WWW:
 Czech Republic                    tel: +420-5-41242414/33
PGP fingerprint = D8 57 47 E5 36 D2 C1 A1  C3 48 B2 59 00 58 42 27


pgsql-interfaces by date

Next:From: Thomas LockhartDate: 1999-10-11 15:17:46
Subject: Re: [HACKERS] Re: [INTERFACES] Next release is 7.0(?)
Previous:From: Martin KubaDate: 1999-10-11 13:42:01
Subject: i18n in JDBC driver

Privacy Policy | About PostgreSQL
Copyright © 1996-2015 The PostgreSQL Global Development Group