On Mon June 15 2009 3:05:56 am anoopPrasad wrote: > Dear Dan, > So how do you suggest we handle the scenario where SOAP > message consists of Chinese/German characters ?
This already works. Just make sure the HTTP Content-Type header has the correct charset set in it. Basically, if the charset ISN'T set, CXF was assuming UTF-8 instead of ISO-8859-1. This is now fixed. If the charset IS set, then nothing changes. It definitely wouldn't have affected Chinese usage since none of the Chinese characters would have been in ISO-8859-1. You would have HAD to have set a charset for those. Dan > Can we expect this to be > fixed in next release of CXF? Or is there a quick fix for this at the > server side? Please advice. > > > anoopPrasad > > dkulp wrote: > > 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 -- Daniel Kulp [email protected] http://www.dankulp.com/blog
