Главная » PHP » Как я могу преобразовать поступающую строку curl в другую кодировку с помощью specialchars?
Как я могу преобразовать поступающую строку curl в другую кодировку с помощью specialchars?
Помогите мне пожалуйста с моей проблемой.
У меня есть сайт на windows-1251 charset.
Когда я вставляю строку из буфера обмена в форму ввода текста «Tradicion«и нажмите отправить, у меня был нужный результат — $ _POST [‘name’] = Tradicion.. Затем я создаю htmspecialchars ($ _ POST [‘name’], ENT_QUOTES, «») и получаю строку Tradicion(Tradici&# 243; n) для вставки в MySQL.
НО!!!
Я получаю строку через CURL с другого сайта, на котором есть кодировка utf-8.
Необходимая строка: Tradicion.
В windows-1251 нет буквы «ó», и я должен сделать iconv («utf-8», «cp1251 // TRANSLIT», $ newname) .. Результат: Tradici? П. htmlspecialchars не дает необходимого результата ..
Как я могу получить строку Tradicion через CURL, помогите мне, пожалуйста.