OK I have attached a logfile from a test run. The test is as follows:
1. On Windows XP, add the slide server to "Network Places" as a webfolder. 2. Create a text file with a Chinese filename on XP, using the Microsoft IME that comes with XP. The actual name should be irrelevant, but just to keep things as simple as possible, my file had only a single character name "zhong" (zhong, as in zhong guo) 3. Copy the file to the webfolder. Pretty straightforward stuff right? You would think! But nothing is ever straightforward when Windows enters the picture. :( Satish On Fri, 2003-08-01 at 15:51, Julian Reschke wrote: > > From: satish [mailto:[EMAIL PROTECTED] > > Sent: Friday, August 01, 2003 4:57 AM > > To: slide-user > > Subject: Anybody using Slide + Windows Webfolders for Asian Languages? > > > > > > Hello Everybody, > > > > I have already described in some detail the problems I have been having > > with using Windows webfolders with Slide, with Chinese filenames. All I > > have gotten in response is some stuff about how it works OK with German > > characters with umlauts or Swedish characters. Someone suggested that > > Actually I suggested that you post a descriptiopjn of what you're doing and > traces, so that we can take a look ath the problem. > > > .... > > Regards, Julian > > > -- > <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
8/1/03 6:37:24 PM CST (main): Starting service Slide WebDAV 8/1/03 6:37:24 PM CST (main): Apache Tomcat/4.0.1 8/1/03 6:37:24 PM CST (main): Starting service Slide Admin 8/1/03 6:37:24 PM CST (main): Apache Tomcat/4.0.1 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/users/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/users/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/users) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): ContentImpl.retrieve(): strUri = (/users/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/users/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): req.getCharacterEncoding() = null 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 ) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result = (/files/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = /files/john 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.getEncodingString(): result = utf-8 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): ContentImpl.retrieve(): strUri = (/files/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john) 8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result = (/files/john) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): req.getCharacterEncoding() = null 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 ) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): result == null 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): GetMethod.getErrorCode() org.apache.slide.structure.ObjectNotFoundException: No object found at /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.getErrorCode( Throwable ) org.apache.slide.structure.ObjectNotFoundException: No object found at /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.getErrorCode( SlideException ) org.apache.slide.structure.ObjectNotFoundException: No object found at /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.run(): before token.rollback() 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.run(): after token.rollback() 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): req.getCharacterEncoding() = null 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 ) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.PutMethod PutMethod.executeRequest(): resourcePath = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): result == null 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.method.PutMethod PutMethod.executeRequest(): ObjectNotFoundException org.apache.slide.structure.ObjectNotFoundException: No object found at /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = (/) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = (/files) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = (/files/john) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): About to create new object 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.storeObject(): uri = (/files/john) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCDescriptorsStore.storeObject(): objecturi = (/files/john) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): ContentImpl.create(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): ContentImpl.create(): About to create new object 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): ContentImpl.create(): objectUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCContentStoreStore.createRevisionContent(): revisionUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCContentStoreStore.createRevisionContent(): revisionNumber = (1.0) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCContentStore.storeContent(): revisionUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCContentStore.storeContent(): revisionNumber = (1.0) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): req.getCharacterEncoding() = null 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): org.apache.slide.webdav.WebdavServlet WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 ) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): WebdavUtils.getRelativePath(): result = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = /files/john/�� 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): StructureImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): StructureImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): ContentImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): StructureImpl.retrieve(): strUri = (/files/john/��) 8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): WebdavUtils.getRelativePath(): result = (/files/john/��)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
