В
требованиях к экспорту новостей в rss для сервиса Яндекс Новости написано следующее:
Встречающиеся в тексте символы < > & ' " необходимо заменять на соответствующие
элементы:
...
Кавычки-"ёлочки" – коды символов 171 и 187
У меня тексты проходят типографом, поэтому кавычки - ёлочки. Для замены кавычек пользовался функцией htmlentities, но в результате вывод xml получался некорректным:
Entity 'laquo' not defined
Т.е. елочки заменились на laquo, а не на символьный код (171 или 187). Как это можно исправить?