Найти / заменить с помощью карпа - PullRequest
0 голосов
/ 15 декабря 2009

Я использую carp free 3.6.4 для отображения содержимого некоторых RSS-каналов WordPress на веб-странице, но всегда возникают ошибки кодирования (я получаю вопрос о бриллианте (U + DDDF) всякий раз, когда пользователь блога использует фигурные кавычки, а также после всех вопросительные знаки, за которыми следуют пробелы). Я пошел в carp.php в поисках вывода, чтобы я мог сделать str_replace ('U + DDDF', '', $ carpoutput) Но когда я это делаю, я ничего не могу изменить. Почти в каждом случае алмаз заменяет что-то, что я хочу, но совершенно посторонний, поэтому я подумал, что просто заменить их на «».

Их документация действительно трудна для меня, знает ли кто-нибудь с этим опытом, как это сделать? Заранее спасибо.

1 Ответ

0 голосов
/ 15 декабря 2009

Скорее всего, RSS-каналы кодируются в UTF-8, а ваш веб-сайт в какой-то другой кодировке (IS-8859-1?) Вы можете попробовать использовать utf8_decode для контента, который вы выбираете из WordPress.

Если это не решит вашу проблему, вам придется выяснить, какие кодировки используются и где.

...