当我们使用utf-8编码时,会产生很多乱码问题,可能很多朋友也象我一样遇到RSS订阅的乱码问题,查了很多网站,终于修改成功,希望与朋友们分享。
修改RSS乱码有三步:
1.修改组件components/com_rss/rss.php文件
将$info['encoding'] = $iso[1]
修改为$info['encoding'] = UTF-8 然后将文件另存为UTF-8格式的rss.php。
2.修改组件components/com_newsfeeds/newsfeeds.php文件
将
//Encoding
$params->def('utf8' 1)
修改为
//Encoding
$params->def('utf-8' 1)
3.修改includes/feedcreator.class.php文件约420行处
将(!in_arry($key, arry("_feed", "contentType", "enconding"))){
修改为(!in_arry($key, arry("_feed", "contentType"))){
希望能够帮助解决遇到RSS乱码的朋友们。