On Saturday, 12th August 2006 at 00:40:59 (GMT -0700), Webmaster Comunitatea Româna
wrote:
> Lucky you! We've never managed to make that
authentication work
> for any users who had diacritic letters in their user name. 8-(
Yes, I've read about the issue. I made a small
modification to the phpBB
code so that it applies tighter restrictions when validating the new users.
I realize that's a possible solution, but it's pretty drastic. Most
people in this country have names that include diacritic letters.
Forbidding folks to sign in with their real names would be too harsh,
as some contributors to our (school) wiki, particularly teachers,
wish to have their contributions listed under their real names.
What's mystifying is that signing in to MediaWiki with diacritic
letters is OK, and signing in to phpBB with diacritic letters is OK,
too. But when MediaWiki, via the extension above, is commanded to fetch
user names from phpBB's usernames table, it fails on every single
name containing a non-ascii letter. What could cause this?
Could it be because we manually converted our entire phpBB
board (and its SQL dump) into UTF-8 Unicode? (Yes, we even took care
to manually convert the Romanian language file into UTF-8 Unicode,
although we don't speak Romanian. ;-)
It now seems the phpBB database stores the UTF-8 encoded user
names containing diacritic letters in a way that the MediaWiki
extension is unable to process, although phpBB itself works
flawlessly after the global conversion to UTF-8. Solution unknown.
--
Yours,
Alex.
[processed by "The Bat!", Version 3.80.06]
(MediaWiki: 1.6.8 / PHP: 4.4.1 (cgi) / MySQL: 4.1.19-standard)