2010-10-29 12 views
10

Quale libreria multibyte dovrei usare: iconv o mbstring?iconv o mbstring?

Dopo un po 'su Google non ho trovato argomenti sufficienti per convincermi a usarne uno in particolare, e non ho potuto ottenere alcun benchmark (e sono troppo pigro per crearne uno :-p).

Dopo tutto, forse questa scelta non conta davvero?

Grazie per qualsiasi consiglio.

+0

mbstring è più sicuro, http://stackoverflow.com/questions/9375909/iconv-utf-8-ignore-still-produces-illegal-character-error e https://github.com/MindscapeHQ/raygun4php/ pull/69 –

risposta

7

Tendo ad utilizzare una combinazione di entrambi, a seconda delle mie esigenze. Uso iconv per convertire da un set di caratteri ad un altro, ma mbstring per operazioni più semplici come mb_strtoupper() e mb_stristr(). Ma se solo una delle librerie è necessaria, suggerisco di usare mbstring esclusivamente per le sue funzionalità e facilità d'uso diffuse.

+0

Grazie ... :-) –

Problemi correlati