Si я разбираю веб-страницу с парсером, который я создал … и когда я разбираю страницу и эхо-контент, я получаю такие символы, как эти, почему делает это так, что это должно быть ...
или любое другое характер как --
вместо этого.
Странные символы вызваны проблемами с кодировкой, лучше всего их кодировать в UTF-8 (убедитесь, что ваша страница также находится в UTF-8), прежде чем вы их эхо.
Вы можете использовать для этого функцию utf8_encode .
Вот очень полный ответ о том, как успешно это сделать: Обнаруживать кодировку и делать все UTF-8
Обычно эти типы символов исходят из плохого кодирования символов. С моей точки зрения наилучшим решением является проверка созданной вами веб-страницы для метатега, обеспечивающего кодировку символов на веб-странице. Что-то вроде этого:
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
И убедитесь, что вы поставляете одну и ту же кодировку символов на вашем конце.
Я решаю это с помощью iconv("UTF-8","ISO-8859-1",$string)
это делает работу, 10x парней