Посмотрите на функции, предоставляемые многобайтовыми строковыми функциями в PHP. В частности, я думаю, что mb_convert_encoding
- это функция, которую вы ищете.
$output = mb_convert_encoding ($input, 'UTF-8', 'ISO-8859-1');
ISO-8859-1 является официальным стандартом кодирования для «Latin-1», согласно Википедия .