redho home | products | services
Web Design Forums

Web Design Forums  


Web Hosting, Web Design, Software and Web Development Forums  
 FAQFAQ   MemberlistArchive  Log inLog in   RegisterRegister 
         

problems with replying the string to the browser


Goto page 1, 2  Next
 
Post new topic   Reply to topic    Web Design Forums -> JAVA programming forum
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
  Reply with quote


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
  Reply with quote
Kopilman



Joined: 25 May 2006
Posts: 162
Unless otherwise specified.
  Reply with quote
jomanda



Joined: 19 May 2006
Posts: 70
Location: Germany
i think, that db read/write trick helps only as conversion from byte[] to String Smile all my db communication seem to be iso-8859-2, and i see no problems with it
  Reply with quote
PaulKolin



Joined: 25 May 2006
Posts: 108
Strings in java memory are always utf-16
  Reply with quote
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?
  Reply with quote
Kopilman



Joined: 25 May 2006
Posts: 162
Yes...
But who cares how it's stored?
  Reply with quote
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?
  Reply with quote
Kopilman



Joined: 25 May 2006
Posts: 162
Booleans could be stored as 32-bit values.
  Reply with quote
ovigo22



Joined: 15 May 2006
Posts: 130
Or does it return the original?
  Reply with quote
Kopilman



Joined: 25 May 2006
Posts: 162
ovigo22, no, it'll transcribe it to the encoding specified.
  Reply with quote


PaulKolin



Joined: 25 May 2006
Posts: 108
ovigo22, getBytes(String encoding)
  Reply with quote
ovigo22



Joined: 15 May 2006
Posts: 130
Kopilman, you're certain of that?
  Reply with quote
Kopilman



Joined: 25 May 2006
Posts: 162
ovigo22, Yes. I am.
  Reply with quote
jomanda



Joined: 19 May 2006
Posts: 70
Location: Germany
ovigo22, .getBytes() without parameters switches to the system defaults
  Reply with quote
ovigo22



Joined: 15 May 2006
Posts: 130
Ok
System default
But not the one used when creating the string
  Reply with quote
jomanda



Joined: 19 May 2006
Posts: 70
Location: Germany
In my case it seems to
  Reply with quote
Kopilman



Joined: 25 May 2006
Posts: 162
Nope.
Well, it could be, it's just not guarenteed to be.
  Reply with quote
ovigo22



Joined: 15 May 2006
Posts: 130
Right, which means it's not
It has no relevance, but could coincidentally be the same (obviously)
jomanda, you should look at the tomcat source code to see how it's encoding the strings
Maybe it's doing it incorrectly
Or differently than seems appropriate or correct
  Reply with quote
jomanda



Joined: 19 May 2006
Posts: 70
Location: Germany
I think, that the chances are that i am doing something wrong Smile
Btw. i am not able to enforce browser to specify iso-8859-2 on post
  Reply with quote
ovigo22



Joined: 15 May 2006
Posts: 130
Yes but at least you would have some insight instead of relying on simply an imaginary contract for what to deal with
  Reply with quote


PaulKolin



Joined: 25 May 2006
Posts: 108
jomanda, we still have not seen any test case...
  Reply with quote
jomanda



Joined: 19 May 2006
Posts: 70
Location: Germany
I tried <form enctype="...">, but it does not work
  Reply with quote
ovigo22



Joined: 15 May 2006
Posts: 130
jomanda, enctype isn't for the encoding, but for the post data format
I.e. application/x-form-urlencoded vs. whatever else
You have to specify a non-default for say, file uploads
  Reply with quote
jomanda



Joined: 19 May 2006
Posts: 70
Location: Germany
Any idea how to enforce encoding for post, then?
  Reply with quote
Page 1 of 2 Goto page 1, 2  Next
Post new topic   Reply to topic    Web Design Forums -> JAVA programming forum


Dubai Forums - Expat Help | Vegan Chat | Java Programming | Free 3D tutorials and 3d textures | Paris Forum | EU Forum
Free Dubai Classifieds | Free London Classifieds | Jobs in London

High Quality, Custom 3d animation and Web Design solutions Royal Quality Web Hosting Services Vegetarian and Animal Rights news

Powered by phpBB © 2001, 2005 phpBB Group