Hmm....   I think this is a bug in CXF.   The CXF HttpHeaderHelper is 
defaulting to UTF-8 if the charset is not specified.   That's wrong.  It 
should be defaulting to ISO-8859-1.   

Dan


On Tue June 9 2009 4:06:43 am anoopPrasad wrote:
> Dear Dan,
>
> 1)Do you mean that if client request has the Encoding information in the
> specified attribute then server
> side does not have to explicitly perform any additional operation to handle
> this?
> 2) there is an open defect on CXF about encoding here
> http://www.mulesource.org/jira/browse/MULE-4011
> Will this affect the said functionality?
>
> Kindly let me know your opinion on the above mentioned aspects.
>
> regards
> anoopPrasad
>
> dkulp wrote:
> > I THINK if you set the Message.ENCODING attribute on the message (for
> > instance, in the RequestContext) to a string denoting the encoding you
> > want,
> > it should be used.   I haven't tested that though.
> >
> > On the server side, it should respond in whatever encoding the client
> > sent it
> > in.
> >
> > Dan
> >
> > On Mon June 8 2009 4:35:51 am Sky-Tiger wrote:
> >> Hi all,
> >>      In most scenarios, soap/xml message is encoding with UTF-8.
> >>      But if i want to use another encoding ,such as UTF-16, GBK...
> >>      What i do with CXF?
> >>
> >>
> >> Regards
> >>
> >> Hubert.
> >
> > --
> > Daniel Kulp
> > [email protected]
> > http://www.dankulp.com/blog

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to