Я выполняю команду оболочки openssl из PHP и получаю следующую строку в качестве сегмента выходной строки: 'Divisi\xC3\xB3n TeleComunicaciones'
. Насколько я понимаю, испанские символы заменены их буквальными кодами UTF-8. Мне нужно заменить коды их эквивалентами испанских символов. Результирующая строка должна выглядеть следующим образом: «División TeleComunicaciones»?
Я пробовал много функций преобразования строк PHP, но ни одна из них не удалась. Я тоже заметил одну вещь. Когда я определяю переменную как
$var = "Divisi\xC3\xB3n TeleComunicaciones"
правильно воспроизводится ('División TeleComunicaciones')
Но если я беру значение из вывода команды оболочки openssl, оно всегда печатается как 'Divisi\xC3\xB3n TeleComunicaciones'
.
Кто-нибудь может посоветовать, есть ли в PHP какие-либо встроенные средства для этой цели?