WebDAV and Unicode. Again ?

Author Message

Oree Eyo

Sunday 20 November 2005 4:10:22 am

Hi.
After a long break I took from my ezp tests Im back again. I saw that 3.7.2 was released and WebDav+unicode problems were fixed.
Anyway. I'm still having problems with MSIE (XP SP1).
I can login in to the webdav interface from IE using the "open as web folder".
I can see the "Content" folder, but when I gen into it I see my content tree as ????
My Objects are in (UTF-8) hebrew, And everything works fine with konqueror.
In other words. eZp and MSIE doesn't show the content tree as unicode.

Is there Anyone who had luck with IE and Unicode webdav ?
Thanks.

Dmitry Lakhtyuk

Monday 21 November 2005 1:19:53 am

Hi.
1. What version of IE and Konqueror do you use?
2. Did you try Konqueror in Linux? What LOCALE setting do you have?
3. Do you have a localized version of Windows?
4. What 'charset' setting do you have in 'CharacterSettings' section of 'i18n.ini' and what in 'DatabaseSettings' section of site.ini?

Xavier Dutoit

Monday 21 November 2005 2:54:47 am

And to answer your question, yes I've been able to have webdav and unicode working on ie.

X+

http://www.sydesy.com

Oree Eyo

Tuesday 22 November 2005 12:22:55 pm

Hi Dimitry. And thank you for the work on ezWebDav.

I use IE6 from Windows-XP-pro SP1.
I have full support for unicode UTF-8 Under my windows.
I know it because I can surf into sites wich use unicode.

My i18.ini.php:

[CharacterSettings]
Charset=utf-8
HTTPCharset=utf-8

Konqueror works just fine with these settings.

Oree Eyo

Wednesday 23 November 2005 5:01:39 am

Good news and bad news.
I got part of the problem solved.
In windows "Regional and Language Options" There's an option that allows language selection For *NON* unicode programs.
I've changed it to my language and now I can see my content objects (the folder names) in the three (the content folder) .
Under the Advanced tab. "select a lanugage to match the language version of the non-Unicode programs you want to use:"

The bad news:
When I enter a folder I get the following error message:
"The current operation cannot be compleated because an unexpected error has occurred."

However,I only get these errors on non-english folders.
Maybe what it means is that IE and WebDAV still doesn't talk unicode.
:(

Dmitry Lakhtyuk

Thursday 24 November 2005 2:56:14 am

Hi Oree!
I think the problem is in IE. It send data in <you_language>(not in utf-8), but ezp accepts data in utf-8(because you have Charset=utf8) => you're unable to create objects in <your_language>.
Try to set Charset=<you_language>.

Oree Eyo

Saturday 26 November 2005 9:45:41 am

Well Dimitry.
You were right.Thanks.
I set Charset=hebrew in my i18.ini and IE could get into the folders.

BUT. now all the characters in the site are currpted...
And Konqueror doesn't show the folder names at all....

Is there an option to override the Charset settings only for WebDAV ?

I can restrict my clients not to use konqueror, but cannot limit the
I can see that there is HTTPCharset variable...
Is there a WEBDAVCharset variable too ?

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.