2010-10-29 22 views
10

Quelle bibliothèque multi-octets dois-je utiliser: iconv ou mbstring? Après quelques recherches, je n'ai pas trouvé assez d'arguments pour me convaincre d'en utiliser un en particulier, et je n'ai pu obtenir aucun benchmark (et je suis trop fainéant pour en créer un :-p).iconv ou mbstring?

Après tout, peut-être que ce choix n'a pas vraiment d'importance?

Merci pour tout conseil.

+0

mbstring est plus sûr, http://stackoverflow.com/questions/9375909/iconv-utf-8-ignore-still-produces-illegal-character-error et https://github.com/MindscapeHQ/raygun4php/ pull/69 –

Répondre

7

J'ai tendance à utiliser une combinaison des deux - en fonction de mes besoins. J'utilise iconv pour convertir un jeu de caractères en un autre, mais mbstring pour des opérations plus simples comme mb_strtoupper() et mb_stristr(). Mais si seulement une des bibliothèques est nécessaire, je suggère d'utiliser mbstring uniquement pour ses fonctionnalités étendues et sa facilité d'utilisation.

+0

Merci ... :-) –