Задать вопрос
@101010101010

Как заменить битые символы в utf-8 кодировке php ?

Здравствуйте , получаю страницу сайта с помощью curl-а и записываю её в строку. И вот незадача , символ "х" получается по какой-то неясной причине битым, вместо него ромб со знаком вопроса. Нужно его как-то заменить обратно на "x" , но я не знаю как получить код этого битого символа. Может кто знает как эту проблему решить , уже не один день бьюсь.
  • Вопрос задан
  • 3521 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Могу предположить, что кодировка распознана неверно, как то на днях парсил один сайтик, там полный сумбур был с кодировкой, написал маленькую функцию, которая проверяет в какой кодировке лучше строка отображается, принимает один параметр - строку, возвращает массив, где ключи - название кодировки, а значения строка, кодированная этой кодировкой. Надеюсь, что поможет pastebin.com/7TtCbP3x
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы