iconv или mbstring?

Какую библиотеку многобайтовой обработки я должен использовать: iconv или mbstring ?

После некоторого Googling я не нашел достаточных аргументов, чтобы убедить меня использовать его особенно, и я не смог получить какой-либо бенчмарк (и я слишком ленив, создаю одно: -p).

В конце концов, возможно, этот выбор не имеет особого значения?

Спасибо за любой совет.

Я склонен использовать комбинацию обоих – в зависимости от моих потребностей. Я использую iconv для преобразования из одной кодировки в другую, но mbstring для более простых операций, таких как mb_strtoupper () и mb_stristr (). Но если нужна только одна из библиотек, я предлагаю использовать mbstring исключительно для ее широко распространенных функций и простоты использования.