twitter | identi.ca

Patchwork UTF-8 : Unicode et graphèmes clusters UTF-8 pour PHP

Patchwork UTF-8 : Unicode et graphèmes clusters UTF-8 pour PHP

By Nicolas Grekas
Date: Friday, 12 October 2012 15:30
Duration: 45 minutes
Language: Français
Tags: clusters grapheme php portabilie unicode utf8

You can find more information on the speaker's site:


En PHP, la gestion d'Unicode passe par un savant mix basé sur les extensions mbstring, iconv, intl et pcre. Après un voyage à travers certains concepts clefs d'Unicode : UTF-8, graphèmes clusters, normalisations, collations..., je vous propose de découvrir Patchwork UTF-8, une librairie conçue pour faciliter la manipulation de ces concepts en PHP, documenter leur application à PHP (algorithmes, bases exploitables et bugs à contourner), le tout reposant sur une couche de portabilité permettant son fonctionnement même lorsque les extensions mbstring, iconv ou intl ne sont pas activées sur le serveur hôte. Patchwork UTF-8 permet de facilement concevoir des applications Unicode en PHP, chose indispensable dans un monde qui communique désormais majoritairement grâce à ce standard, le tout basé sur une implémentation performante et portable.