Last modified: 2006-08-29 17:20:25 UTC
This bug appeares with r16114 (U languages/Language.php). Page (such that http://127.0.0.1/wiki/Cat%C3%A9gorie:Mod%C3%A8le http://127.0.0.1/wiki/Mod%C3%A8le:M ) with accentuated character in namespace (for language code fr) no longer exists. But template still works.
Please link to a page where this bug is exhibited, and please describe the problem more precisely. http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Mod%C3%A8le shows up correctly for me, as do the templates and categories I went to from there. What do you mean, page no longer exists?
version: # MediaWiki: 1.8alpha (r16257) # PHP: 5.1.4 (apache) # MySQL: 4.1.9-max This bug is resolved when I restore the "^" in function isMultibyte : function isMultibyte( $str ) { return (bool)preg_match( '/^[\x80-\xff]/', $str ); } Of course, these pages still exist in the database, but I can't get such pages. I get message (that is 'noarticletext') : "Il n'y a pour l'instant aucun texte sur cette page, vous pouvez faire une recherche pour le titre de cette page ou modifier cette page" May be, fr.wikipedia.org uses a different OS (encoding problems often depend on OS).
templates still work but "[[Catégorie:Physique]]" creates a red link.
Is this on Wikimedia Foundation projects, or only on your local installation? What OS are you using, and is the mbstring extension installed in your copy of PHP?
local installation OS: Windows XP php.ini: [mbstring] ;empty. nothing is uncommented. ;PHPExt extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dll