Jerome's place

Accueil du site > Computing > Patch Support utf8 dans le driver perl mysql DBD ::mysql

Patch Support utf8 dans le driver perl mysql DBD ::mysql

jeudi 7 décembre 2006, par Jerome


Pour ceux qui sont presses :

http://rt.cpan.org/Ticket/Display.html ?id=17829

En perl, depuis la version 5.8, les chaines de caracteres internes sont munies d’un flag utf8. ( on peut le tester avec utf8 ::is_utf8($string) ) Ce flag doit etre a 1 pour toute les chaines contenant des codes unicode (entre autres celles venant d’un encodage utf8) pour que les operations sur les chaines ( tr , m , s , length , print ...) fonctionnent correctement.

Malheureusement, le driver mysql standard ( derniere version stable 3.0006) ne met pas ce flag a 1 lorsqu’il retourne une chaine utf8 de la base.

Ce patch ajoute une option au driver mysql qui active cette fonctionnalite.

Plus de details et download du patch : http://rt.cpan.org/Ticket/Display.html ?id=17829

Documents joints

Répondre à cet article


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette