RE: [PHP] RSS Feed Accented Characters
| From: | Jen Rasmussen | Date: | Fri, 30 Sep 2011 16:41:40 +0000 |
| Subject: | RE: [PHP] RSS Feed Accented Characters | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-315082@lists.php.net to get a copy of this message | ||
Would this work?
$content = "El Versículo del Día";
$rss_content .= "<description>" . $content . "</description>\r\n";
Cheers!
Jen
-----Original Message-----
From: Ron Piggott [mailto:ron.php@actsministries.org]
Sent: Friday, September 30, 2011 11:26 AM
To: php-general@lists.php.net
Subject: [PHP] RSS Feed Accented Characters
I am trying to set up an RSS Feed in the Spanish language using a PHP cron job. I am unsure of how
to deal with accented letters.
An example:
This syntax:
<?php
$rss_content .= "<description>" . htmlentities("El Versículo del Día") .
"</description>\r\n";
?>
Outputs:
<description>El Versículo del Día</description>
When I use an RSS Feed validator I receive the error message
This feed does not validate.
a.. line 24, column 20: XML parsing error: <unknown>:24:20: undefined entity
I suspect the “;” is the issue, although it is needed for the accented letters. If I don’t
use htmlentities() the accented characters can’t be viewed, they become a “?” How should I
proceed?
Ron
www.TheVerseOfTheDay.info