2010-10-29 13 views
10

Którą bibliotekę obsługi wielobajtowej należy użyć: iconv lub mbstring?iconv lub mbstring?

Po kilku badaniach nie natrafiłem na wystarczającą liczbę argumentów, aby przekonać mnie do używania go szczególnie, i nie mogłem uzyskać żadnego testu porównawczego (a ja jestem zbyt leniwy, aby stworzyć jeden :-p).

W końcu ten wybór naprawdę nie ma znaczenia?

Dzięki za wszelkie porady.

+0

mbstring jest bardziej bezpieczny, http://stackoverflow.com/questions/9375909/iconv-utf-8-ignore-still-produces-legal-character-error i https://github.com/MindscapeHQ/raygun4php/ pull/69 –

Odpowiedz

7

Używam kombinacji obu - w zależności od moich potrzeb. Używam iconv do konwersji z jednego zestawu znaków na inny, ale mbstring do prostszych operacji, takich jak mb_strtoupper() i mb_stristr(). Ale jeśli potrzebna jest tylko jedna z bibliotek, sugeruję używanie mbstringu wyłącznie dla jego powszechnej funkcjonalności i łatwości użycia.

+0

Dziękuję ... :-) –

Powiązane problemy