Я знаю, что на вопрос был дан ответ, но в моем случае настройка метатега не помогла, и выбранный ответ был недостаточно ясным, поэтому я хотел предоставить более простой ответ.
Для простоты сохраните строку в переменную и обработайте, как это
$TVrageGiberish = "It’s Getting the Best of Me";
$notGiberish = mb_convert_encoding($TVrageGiberish, "HTML-ENTITIES", 'UTF-8');
echo $notGiberish;
Который должен вернуть то, что вы хотели It’s Getting the Best of Me
Если вы что-то анализируете, вы можете выполнить преобразование, присваивая значения такой переменной, где $TVrage
- это массив со всеми значениями, в данном примере XML из фида с тегом «Заголовок», который может содержать специальные символы, такие как ‘
или ’
.
$cleanedTitle = mb_convert_encoding($TVrage->title, "HTML-ENTITIES", 'UTF-8');