Получение вместо апострофа (') в PHP - PullRequest
51 голосов
/ 18 февраля 2010

Я пытался преобразовать текст в или из utf8, но это не помогло.

Я получаю:

"It’s Getting the Best of Me"

Должно быть:

"It’s Getting the Best of Me"

Я получаю эти данные от этого URL.

Ответы [ 13 ]

1 голос
/ 17 октября 2013

попробуйте это:

html_entity_decode(mb_convert_encoding(stripslashes($text), "HTML-ENTITIES", 'UTF-8'))
1 голос
/ 18 февраля 2010

Я посмотрел на ссылку, и она выглядит как UTF-8 для меня.то есть в Firefox, если вы выберете View, Character Encoding, UTF-8, он будет отображаться правильно.

Итак, вам просто нужно выяснить, как заставить ваш PHP-код обрабатывать это как UTF-8.Удачи!

0 голосов
/ 15 февраля 2013

используйте это

<meta http-equiv="Content-Type" content="text/html; charset=utf8_unicode_ci" />

вместо этого

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...