-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jared Williams wrote:
>       I patched UtfNormal.php to use the new intl extension's
> normalization function, http://php.net/manual/en/normalizer.normalize.php
> 
>       But running UtfNormalTest.php causes 200+ errors, whilst the PHP
> normalization routines are error free.
> 
>       So kind at a standstill wondering what the problem is. I guess WM
> use utf8_normalize() which is based on ICU like intl, does than have the
> same errors?

It may be that intl is using an ICU library which supports an older
version of Unicode. UtfNormal is currently built using the Unicode 5.1
files, as I recall, so will have the 5.1 test cases.

For the most part, this means that the newer version includes mapping
rules for newly-added characters -- normalization is deliberately
designed to be compatible and existing rules should never change.
(Though there might be a few exceptions changed as errata, I forget.)

- -- brion
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEUEARECAAYFAkkq/a8ACgkQwRnhpk1wk46vBQCVEmS0p5MkPiiBujH5C9N1L2TC
7wCgv+9gJ0d3UNgyE6FvFFSsHZxuEQw=
=NNX9
-----END PGP SIGNATURE-----

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to