Насколько плохо mb_internal_encoding («UTF-8») ;?

После ответа на Zend_Cache: после загрузки кэшированных данных кодировка символов кажется испорченной

Я использую его для изменения внутренней кодировки PHP, ее изначально ISO-8859-1 ,

поэтому мне нужно изменить кодировку каждого неанглийского значения ввода, но, используя его, я заставляю PHP преобразовывать каждое значение в UTF-8 , как вы могли бы видеть в вопросе, указанном выше.

Я кэширую арабский текст в файлах с помощью Zend_cache , я не смог сделать это без этой функции.

Мне нужно знать: как плохо использовать эту функцию mb_internal_encoding("UTF-8"); ?

Я решил использовать эту функцию в каждом проекте, который я выбираю, все они используют неанглийские символы