Если ваша цель - защитить себя от недопустимых кодовых атак, то перед использованием их следует использовать
mb_check_encoding()
в значениях GET / POST.
Но вам не нужно ничего преобразовывать - например, с помощью mb_convert_encoding (): если вы используете соответствующий тег Content-Type и , указав, что ваша страница находится в UTF-8, вы гарантированно гарантируете, что это нормальнопользователи будут отправлять вам только UTF-8.