On my question above I have found some threads that are on conversions of existing weblogs to UTF-8.
Here is my next dilemma with a weblog that is perfectly in UTF-8 but the feed doesn’t validate at all. Worse, it is not accepted by any reader.
You can find the live RSS feed on: http://www.chatbots.org/ww/feed
Here is the code:
{assign_variable:master_weblog_name="chatbots"}
{exp:rss:feed weblog="{master_weblog_name}"}
<?xml version="1.0" encoding="{encoding}"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>{exp:xml_encode}{weblog_name}{/exp:xml_encode}</title>
<link>{weblog_url}</link>
<description>{weblog_description}</description>
<dc:language>{weblog_language}</dc:language>
<dc:creator>{author}</dc:creator>
<dc:rights>Copyright {gmt_date format="%Y"}</dc:rights>
<dc:date>{gmt_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
<admin:generatorAgent rdf:resource="http://expressionengine.com/" />
{exp:weblog:entries weblog="{master_weblog_name}" limit="10" rdf="off" dynamic_start="on" disable="member_data|trackbacks"}
<item>
<title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
<link>{title_permalink=chatbot}</link>
<guid>{title_permalink=chatbot}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
<content:encoded><![CDATA[{EnglishDescription}<p>Language:<a href="http://www.chatbots.org/language/{Language}">{Language}</a></p>]]></content:encoded>
<dc:subject>{exp:xml_encode}{categories backspace="1"}{category_name}, {/categories}{/exp:xml_encode}</dc:subject>
<dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
</item>
{/exp:weblog:entries}
</channel>
</rss>
{/exp:rss:feed}
Here is what feedvalidator.org says:
Sorry
This feed does not validate.
line 57, column 25: 'utf8' codec can't decode bytes in position 2629-2631: invalid data (maybe a high-bit character?)
<title>Coach Carri?</title>
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 25, column 6: Ensure description precedes content:encoded (10 occurrences)
<content:encoded><![CDATA[The virtual employee Maud answers all questi ... ^line 57, column 24: title contains bad characters (2 occurrences)
<title>Coach Carri?</title>
line 60, column 61:content:encoded contains bad characters (12 occurrences)
<content:encoded><![CDATA[A la recherche d'un nouveau d?? Le Coach Car ...
line 130, column 4: Missing atom:link with rel="self" [help]
</channel>
Auto-Convert High-Ascii is switched off.
So what can be the problem???? Any suggestions more than welcome.