Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Databases > Re: Encoding co...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 27 of 27 Topic 3647 of 3876
Post > Topic >>

Re: Encoding conversion problem

by Silvio Bierman <sbierman@[EMAIL PROTECTED] > Feb 15, 2008 at 06:16 PM

Andrea wrote:
> Hi Lew,
> 
>> I uinderstand my confusion now - it stemmed from the phrase "the
encoding of
>> the JVM".  The JVM itself only uses one encoding; it translates to and
from
>> other encoding on I/O.  So to make sure I understood you correctly,
were you
>> referring to the encoding specified by the I/O call?
> Maybe I don't understand :-(
> In my posts I tried to specify the encoding of the DBMS and the JVM
> encoding (i.e. the system property file.encoding) in the different
> cases and, as you stated, the JVM performs the necessary translations.
> In my JDBC calls I don't specify/force any encoding.
> 
> 
>> Generally if the encoding you specify for I/O is different from the
encoding
>> in your data store, it will cause trouble.  This is not limited to
Java.  Over
>> in the Postgres newsgroups one finds people have trouble with character
>> encoding from all sorts of platforms, mostly stemming from trying to
store
>> characters in a column that are not part of the specified character
encoding
>> for the DB.  If such things don't match, then problems will hatch.
> I disagree...
> For our application we keep the DBMS with a fixed encoding and the
> application performs the necessary conversions. For instance for
> polish installations we use an ISO-8859-1 database and an application
> server configured with ISO-8859-2 where we store polish characters
> without problems.
> 
> Andrea

Hello Andrea,

Using an incomplete database encoding that does not match the 
application is a dangerous practice that only works by a coincidence. It 
is just because the encodings you mention are 8-bit complete that you 
can pass in and out 8-bit values untouched, even though they really can 
mean something different inside the DB from how you interpret them in 
your application.
With little exception it is never a good idea to use a database encoding 
other then a complete encoding like UTF-8 (to be honest you should 
always use this in a DB if you are left the choice).
If the applications are Java based you will have a perfect match that 
way and only when you do stuff like generating emails, plain-text files 
or Office do***ents (****vers) where incomplete encodings (code pages) 
come into the game you have to take extra measures. Using the platform 
encoding then is usually a good idea unless it is a server application 
in which case you have to make an educated guess.

Regards,

Silvio
 




 27 Posts in Topic:
Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-11 04:03:47 
Re: Encoding conversion problem
Lothar Kimmeringer <ne  2008-02-12 08:13:28 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-12 00:25:51 
Re: Encoding conversion problem
Lothar Kimmeringer <ne  2008-02-14 20:11:04 
Re: Encoding conversion problem
Sabine Dinis Blochberger   2008-02-12 09:33:03 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-12 03:22:17 
Re: Encoding conversion problem
Sabine Dinis Blochberger   2008-02-12 13:02:17 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-12 06:33:21 
Re: Encoding conversion problem
Roedy Green <see_websi  2008-02-12 18:07:31 
Re: Encoding conversion problem
Roedy Green <see_websi  2008-02-12 18:10:54 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-13 03:22:16 
Re: Encoding conversion problem
Silvio Bierman <sbierm  2008-02-13 12:36:49 
Re: Encoding conversion problem
Silvio Bierman <sbierm  2008-02-13 12:48:33 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-13 06:22:22 
Re: Encoding conversion problem
Silvio Bierman <sbierm  2008-02-13 16:39:59 
Re: Encoding conversion problem
Roedy Green <see_websi  2008-02-13 16:38:17 
Re: Encoding conversion problem
Roedy Green <see_websi  2008-02-13 16:36:07 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-13 07:28:19 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-14 08:00:45 
Re: Encoding conversion problem
Silvio Bierman <sbierm  2008-02-14 21:44:14 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-15 03:26:40 
Re: Encoding conversion problem
Lew <lew@[EMAIL PROTEC  2008-02-15 08:10:47 
Re: Encoding conversion problem
Sabine Dinis Blochberger   2008-02-15 12:02:46 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-15 06:51:52 
Re: Encoding conversion problem
Lew <lew@[EMAIL PROTEC  2008-02-15 10:00:01 
Re: Encoding conversion problem
Andrea <tol7481@[EMAIL  2008-02-15 09:02:46 
Re: Encoding conversion problem
Silvio Bierman <sbierm  2008-02-15 18:16:01 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Dec 3 22:48:53 CST 2008.