У меня есть строка, как это:Преобразовать изо-8859-1 последовательность шестигранной побег в нижний регистр
$str = "\xC4";
Согласно Википедии C4
является ISO-8859-1 Hexcode для Ä
. Теперь я хочу записать эту строку, чтобы получить ä
(также в ISO-8859-1).
Я пробовал различные решения, используя strtolower
и mb_strtolower
. Ни один из них не работал. Выход был искажен каждый раз.
спасибо deceze, кстати всего 10 минут назад я начал читать вашу статью о кодировках и т.п. большого чтения! – Max
Прошу прощения за то, что ваше решение не сработало, strtolower действительно не запустил его. Решение Rizier123 работало. – Max
Хм, я полагаю, это зависит от региона. Работал на местном уровне для меня, но, возможно, действительно не работал в другом месте. Явная функция mb, поддерживающая кодирование, действительно лучше подходит для задачи. – deceze