You are right that only UTF-8 makes sense (if somebody disagrees I'd really see that discussed on the WebDAV WG mailing list).
BTW: what do you mean by "if the client does not report a encoding"? The client simply can't. Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760 > -----Original Message----- > From: news [mailto:[EMAIL PROTECTED] Behalf Of Martin Holz > Sent: Wednesday, July 23, 2003 9:28 AM > To: [EMAIL PROTECTED] > Subject: Re: AW: aao > > > "Michael Plomer" <[EMAIL PROTECTED]> writes: > > > Hello Peder, > > Hello all, > > > > I have the same problem. From what I've learned, the problem is > > that the server uses a platform-specific encoding while IE uses > > UTF-8 or something... a solution has been proposed on this list > > a while ago that involved setting the parameter > > > > org.apache.slide.urlEncoding=UTF-8 > > > > in the slide.properties of the servlet. However, I found that it > > didn't work for me or at least doesn't work with slide 1.0.16. > > It would appear that the parameter in question is never used in > > the source code. So maybe modification of the server side boils > > down to making it use UTF-8 by default? > > In AbstractWebdavMethod is a Method getEncodingString, > which evalutates the System property file.encoding. > Setting this property to UTF-8 should help, but may have > all kinds of side effects, since this property may be > used by other classes. I have difficulties finding > a scenario, where any other value than UTF-8 would we > used, if the client does not report a encoding. > So hardcoding UTF-8 might be a better solution > than makeing the encoding configurable. > > > public static String getEncodingString(String httpEncoding) { > String result = httpEncoding; > - if (result == null) result = System.getProperty("file.encoding"); > + if (result == null) result = "UTF-8"; > if (result.startsWith("\"")) result = > result.substring(1, result.length()); > if (result.endsWith("\"")) result = > result.substring(0, result.length()-1); > return result; > } > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
