If I put a file with UTF8 encoded characters to a slide server, then slide will re-encode the filename in the webdavutils as mentioned in the mail!
This is not a problem when you specifically ask for the file since GET also uses this function! However when I ask for a propfind for all files in the collection where I put the file, then the HREF reference will be incorrect! The flaw is I slide server and not web folders! If you try to see what decodeURL(fixTomcatURL(result, "UTF-8")) returns when result is UTF8 encoded then you can see the problem! I general I do not understand why slide unescapes values inside slide - this should no be necessary! Also Slide does not verify that the encoding is correct for the URL or the request body - this can also result in some funny situations when a client with incorrect encoding adds data to the server! In slide.properties there is an option of setting a specific encoding! I have not set this value - again why should slide convert any data? I want the same encoding back as the one I put in! Is this specific enough or do you want en example? Also if I am missing something then please let me know! I found these problems by using a tcp trace tool! /Jacob -----Original Message----- From: Julian Reschke [mailto:[EMAIL PROTECTED] Sent: 2. december 2003 18:56 To: Slide Users Mailing List Subject: Re: Microsoft Webfolder Support Jacob Lund wrote: > Webfolders in XP converts to UTF8 when uploading a file! > > Slide has a problem with UTF8 encoded URL! Following change solved the UTF8 > encoding problems for me: > > Line 337 in WebdavUtils.java: > return decodeURL(fixTomcatURL(result, "UTF-8")); > > should be changed to: > return decodeURL(result); > > Otherwise slide will encode an already UTF8 encoded string to UTF8 again and > that will screw-up the propfind (refresh from webfolders)! > > However there will still be a problem with the presentation! Webfolders can > convert whatever you upload to the server from local encoding to UTF8 - but > it does not convert the results back from UTF8 to local! This results in a > presentation of the files that looks a bit funny! But the references are > still valid and if you try to open one of the files in IE then you will see > the correct decoding of the URL! This is a Microsoft "feature" and not a > slide error! Could you please elaborate? MS Webfolders work just fine with Microsoft IIS, Apache/moddav and our server. As far as I can tell, the UTF-8 handling works ok (in recent versions). Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760 --------------------------------------------------------------------- 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]