- From: Steve Billings <billings@global360.com>
- Date: Mon, 22 Jul 2002 22:50:07 -0400
- To: "Khurram Ilyas" <kilyas@hotmail.com>, <www-international@w3.org>
- Message-ID: <AMEPLMAIGEILOIOPFNIHEELPCIAA.billings@global360.com>
You should probably check to be sure the application server is running in
(was started with) an ISO-8859-1 locale. Your code presumes that the app
server has done an ISO-8859-1 -> UCS-2 conversion, but the actual conversion
done is influenced by the application server’s locale (in some application
servers).
Steve
Steve Billings
Global 360
Software Globalization Consulting
URL: http://www.global360.com/
Email: billings@global360.com <mailto:billings@global360.com>
TEL: +1 978-697-8201
-----Original Message-----
From: www-international-request@w3.org
[mailto:www-international-request@w3.org]On Behalf Of Khurram Ilyas
Sent: Monday, July 22, 2002 8:17 PM
To: www-international@w3.org
Subject: JSP international character support
Hi,
I am trying to add international charset support to a JSP based application.
Have a jsp generated form where the client can input some text in a field.
Name of
the field being "text1".
A servlet is supposed to read the data and store it.
How am I reading the stuff? as follows
String text = new String(rq.getParameter("text1").getBytes("ISO-8859-1"),
"utf-8"
);
//dumping bytes here
for (int ii = 0 ; ii< text.length(); ii++)
{
System.out.println(" text bytes " +
Integer.toHexString(text.charAt(ii)));
}
But even here at this initial stage with no other operations being carried
out the
byte dump shows garbage.
I have tried a lot of different ways and means but to no use. I am using
servlets
2.2 so no question of using request.setCharEncoding()
rq here being an object of com.jspsmart.upload.Request
Again have no choice to change it.
Yes did carried out a snoop between the client machine and Server. No data
is being
lost there so the prolem is in the code.
Thanx
Best Regards,
Khurram Ilyas
_____
Chat with friends online, try MSN Messenger: Click Here
<http://g.msn.com/1HM1ENUS/c144??PS=47575>
Received on Monday, 22 July 2002 22:51:51 UTC