Ответ 1
Убедитесь, что вы используете правильный quote_style:
html_entity_decode('A 'quote' is <b>bold</b>', ENT_QUOTES);
ENT_QUOTES Преобразует как двойные, так и одинарные кавычки. (Руководство PHP: html_entity_decode)
Мне нужно преобразовать строку следующим образом:
A 'quote' is <b>bold</b>
в:
A 'quote' is <b>bold</b>
html_entity_decode()
не работает.
Убедитесь, что вы используете правильный quote_style:
html_entity_decode('A 'quote' is <b>bold</b>', ENT_QUOTES);
ENT_QUOTES Преобразует как двойные, так и одинарные кавычки. (Руководство PHP: html_entity_decode)
mb_convert_encoding($string, "UTF-8", "HTML-ENTITIES");
Вы можете заменить "UTF-8" любой необходимой кодировкой (хотя в зависимости от выбранной вами кодировки некоторые символы могут не отображаться).