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

Par Nicolas Grekas
Date : vendredi 12 octobre 2012 15h30
Durée : 45 minutes
Langue : Français
Tags : clusters grapheme php portabilie unicode utf8

Vous pouvez trouver plus d'information sur le site du présentateur :


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.