RE: [PHP] RSS Feed Accented Characters

From: 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&iacute;culo del D&iacute;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&iacute;culo del D&iacute;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

« previous php.general (#315082) next »