*I have posted almost same message using www.egroups.com/list/Zope from an internet cafe just before the New Year's Day Holiday Season on Lunar Calendar began. But interestingly, that message does not seem get to the list and I got an mail from support@digicool.com on the last day of holidays on my OFFICE!(I just dropped in to see everything going well). Sorry & poor those at DC. I am withdrawing my former Feature Request(numbered 22 or 23), since what I asked(see below) is not your fault but those at Netscape. Waiting for DC's reply, I have hacked around the User.py(it took several days since I am an awful newbie at python & programing) to see what's goinng on myself. Now I can definately say, Lynx & MS IE 4.x(English version & Korean version) do not cause any problem with Non-English User Name, but Netscape Navigator DOES no matter what language version and on what os. It simply delivers only a part of the whole auth string. I have verified this on Win95, Win98 & Linux using various versions of above mentioned browsers at several places which uses different methods to be connected to the net(that's why I posted the undelivered mail from an internet cafe not from my office). And posted a bug report to Netscape. Sincere apology for the nuisance that my hassle caused. : - ( LEE Kwan Soo. PS, I suppose that Netscape Navigators for other languages have the same problem. If it happens to be a concern for you, please 'bug report' to Netscape to press them quicker remedy. support@digicool.com wrote:
LEE Kwan Soo reported:
I can add a new entry whose id has non-English characters(in my case Korea) into UserFolder and UserDB successfully. But accessing management screen as that user raises Bin.ascii error.
"decodestring" imported from base64.py module and used in User.py line 388 causes that error.
Don't you think you shoud not allow non-English username if this error is not enevitable?
Or better I'd like to be able to use Non-English usernames.
ps. If those at Digicool found this problem has low priority, I guess, I might able to produce a quick & ugly hack to get around this problem when you tell me how & with what line 388 of User.py get username and password.
We'll investigate this.