| View previous topic :: View next topic |
| Author |
Message |
jomanda
Joined: 19 May 2006 Posts: 70 Location: Germany
|
Hi! i have a problem. if i reply the string to the browser without any changes, it does not work. what is that?
BUT, if i do the getBytes() trick, and i store and read it from db, it does display correctly |
| |
|
|
|
|
ovigo22
Joined: 15 May 2006 Posts: 130
|
Did you check the encoding of the string you get back from the database?
Also, I thought strings were always UTF-16 |
| |
|
|
Kopilman
Joined: 25 May 2006 Posts: 162
|
| Unless otherwise specified. |
| |
|
|
jomanda
Joined: 19 May 2006 Posts: 70 Location: Germany
|
i think, that db read/write trick helps only as conversion from byte[] to String all my db communication seem to be iso-8859-2, and i see no problems with it |
| |
|
|
PaulKolin
Joined: 25 May 2006 Posts: 108
|
| Strings in java memory are always utf-16 |
| |
|
|
ovigo22
Joined: 15 May 2006 Posts: 130
|
| But if you create one with another encoding from bytes, doesn't it transcode it to UTF-16 in memory? |
| |
|
|
Kopilman
Joined: 25 May 2006 Posts: 162
|
Yes...
But who cares how it's stored? |
| |
|
|
ovigo22
Joined: 15 May 2006 Posts: 130
|
| So if you create a string by passing bytes and the appropriate encoding, then do .getBytes() won't that return the UTF-16 bytes? |
| |
|
|
Kopilman
Joined: 25 May 2006 Posts: 162
|
| Booleans could be stored as 32-bit values. |
| |
|
|
ovigo22
Joined: 15 May 2006 Posts: 130
|
| Or does it return the original? |
| |
|
|
| Page 1 of 3 |
Goto page 1, 2, 3 Next |
|