ENCTYPE + SetCharacterEncodingFilter = no go joe for Tomcat 5.0.28

2004-10-26 Thread Shawn
Hello,

When using ENCTYPE=multipart/form-data in a form on a jsp page, text
sent ignores the SetCharacterEncodingFilter which is calling
request.setCharacterEncoding(UTF-8);

I thought about getting parameter values by using 

String field = request.getParameter(whatever);
field=new String(field.getBytes
(UTF-8));

Does this seem a reasonable approach or is should the
SetCharacterEncodingFilter *really* be setting the charEncoding?

I don't want to be creating a new string for every parameter unless
necessary.

When ENCTYPE is not set, all works as expected.

This problem is seen on Tomcat 5.0.28, but not 4.x versions.  I
understand something changed around 5.0.27 for UTF-8 handeling but am
not sure if that is realated. 

-- 
Shawn [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: ENCTYPE + SetCharacterEncodingFilter = no go joe for Tomcat 5.0.28

2004-10-26 Thread Allistair Crossley
When a form has the ENCTYPE=multipart/form-data specified, the data sent is not 
accessible via the request.getParameter method. You should only really need the 
ENCTYPE when the form is posting files.

This is nothing to do with Tomcat. You need to decode the data using something like 
Commons FileUpload 1.0 or similar. 

Cheers, Allistair.

 When using ENCTYPE=multipart/form-data in a form on a jsp page, text
 sent ignores the SetCharacterEncodingFilter which is calling
 request.setCharacterEncoding(UTF-8);
 
 I thought about getting parameter values by using 
 
 String field = request.getParameter(whatever);
 field=new String(field.getBytes
 (UTF-8));
 
 Does this seem a reasonable approach or is should the
 SetCharacterEncodingFilter *really* be setting the charEncoding?
 
 I don't want to be creating a new string for every parameter unless
 necessary.
 
 When ENCTYPE is not set, all works as expected.
 
 This problem is seen on Tomcat 5.0.28, but not 4.x versions.  I
 understand something changed around 5.0.27 for UTF-8 handeling but am
 not sure if that is realated. 
 
 -- 
 Shawn [EMAIL PROTECTED]
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
---
QAS Ltd.
Developers of QuickAddress Software
a href=http://www.qas.com;www.qas.com/a
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---
/FONT


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]