|
From: Dave H. <khy...@az...> - 2002-01-24 19:42:29
|
On Thu, 24 Jan 2002, Andreas Wassatsch wrote: > funny thing: I changed line 189 in functions/imap_general.php to: > > /* $query =3D 'LOGIN "' . quoteIMAP($username) . '" "' . > quoteIMAP($password) . '"'; */ > $query =3D 'LOGIN "' . quoteimap($username) . '" "' . quoteimap($pas= sword) > .'"'; > > and now it works .. can someone explain that ? Hmm... I guess PHP honors locale settings even when parsing the PHP source code? I suspect this is because Turkish is different from other languages in that capital "i" is an "I" with a dot on top, and lowercase "I" is an "i" without a dot. So in Turkish, the lowercase version of "parseIMAP" is _not_ "parseimap", but "parse=FDmap", where =FD is actually = a dotless i. (0xFD in iso-8859-9). Now, seeing that I don't know much about PHP, I have no idea what to do about this :) Maybe folks on the devel list have an idea? --=20 Name: Dave Huang | Mammal, mammal / their names are called / INet: kh...@az... | they raise a paw / the bat, the cat / FurryMUCK: Dahan | dolphin and dog / koala bear and hog -- TMBG Dahan: Hani G Y+C 26 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL= ++ |