看了Squible的源代码,知道了它用的是Magpie RSS。
google到了车东的文章, 很简单:
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
可是我还是走了弯路:开始是只想着解决del.icio.us的问题,所以修改的是squible/elements/delicious.php,但不管用。又开始google,没有新发现,我用PHP 5,跟iconv和mbstring都没关系。后来想到把flickr.php也改一下试试吧,嘿嘿,居然都好了。一下子醒悟过来,我的版面设置flickr是在delicious的左边(前面),先执行,所以后面在定义MAGPIE_OUTPUT_ENCODING就不管用了。
还是乖乖地修改header.php吧,放到刚刚require magpierss/rss_fetch.inc 的后面,一切OK!
Ref:
- http://www.chedong.com/blog/archives/000598.html
- http://cn2.php.net/manual/en/language.constants.php
0 Responses to “解决Squible主题解析del.icio.us的RSS Feed时中文乱码的问题”