off-by-one error: the fullwidth z was not being converted.
authorMark A. Hershberger <mah@users.mediawiki.org>
Mon, 15 Mar 2010 17:31:29 +0000 (17:31 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Mon, 15 Mar 2010 17:31:29 +0000 (17:31 +0000)
languages/Language.php

index 39ee1ce..1b2ede5 100644 (file)
@@ -1716,7 +1716,7 @@ class Language {
         */
        protected static function convertDoubleWidth( $string ) {
                $string = preg_replace( '/\xef\xbc([\x80-\xbf])/e', 'chr((ord("$1") & 0x3f) + 0x20)', $string );
-               $string = preg_replace( '/\xef\xbd([\x80-\x99])/e', 'chr((ord("$1") & 0x3f) + 0x60)', $string );
+               $string = preg_replace( '/\xef\xbd([\x80-\x9a])/e', 'chr((ord("$1") & 0x3f) + 0x60)', $string );
                return $string;
        }