portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremy Ford" <caius1...@hotmail.com>
Subject RE: Jetspeed ParameterParser realization give me a broken national char after receive from form with multipart/form-data
Date Fri, 25 Jun 2004 14:07:17 GMT
Please log this in JIRA and attach a patch file.  Thanks.

Jeremy Ford
jford@apache.org


>From: Vladimir Figurov <vfigurov@asia-soft.kz>
>Reply-To: "Jetspeed Developers List" <jetspeed-dev@jakarta.apache.org>
>To: jetspeed-dev@jakarta.apache.org
>Subject: Jetspeed ParameterParser realization give me a broken national 
>char after receive from form with multipart/form-data
>Date: Fri, 25 Jun 2004 18:37:14 +0700
>
>Hello, devs...
>I'm post message in jetspeed-user - list, but not answers 8(((
>
>*ParameterParser have a broken national char after receive from form with 
>multipart/form-data 
><http://www.mail-archive.com/jetspeed-user%40jakarta.apache.org/msg12954.html>
>http://www.mail-archive.com/jetspeed-user%40jakarta.apache.org/msg12954.html
>
>*There can be you will answer?
>
>ADDITION INFO:
>
>after including into <form ...> additional attribute:  
>accept-charset="ISO-8859-1"
>national characters receive is correct! But only from Mozilla-client or 
>Opera-client.
>>From MS IE 6 (I dont have IE 5.5) - without changes 8(((( - I receive 
>broken chars....
>
>I find method DefaultJetspeedParameterParser.getString(String name), which 
>breaks the coding:
>ORIGINAL:  public String getString(String name)
>    {
>        String str = super.getString(name);
>        if (str == null) return null;
>
>        try
>        {
>            return new String(str.getBytes("8859_1"), 
>getCharacterEncoding());
>        }
>        catch (Exception e)
>        {
>            logger.warn("DefaultJetspeedParameterParser: Exception: " + 
>e.toString());
>            return str;
>        }
>
>    }
>
>MY MODIFICATION:
>        try
>        {
>            //from Opera - exception, but on in&out - characters correct
>            //from Mozilla - in - correct, out - correct
>            //from IE 6 - in INCORRECT, out - correct
>            return new String(str.getBytes(), getCharacterEncoding());
>        }
>
>--
>Vladimir
>

_________________________________________________________________
Watch the online reality show Mixed Messages with a friend and enter to win 
a trip to NY 
http://www.msnmessenger-download.click-url.com/go/onm00200497ave/direct/01/


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Mime
View raw message