当前位置:  开发笔记 > Android > 正文

如何摆脱我的RSS提要中的奇怪字符?

如何解决《如何摆脱我的RSS提要中的奇怪字符?》经验,为你挑选了1个好方法。

我创建了一个utf8编码的RSS源,它提供从数据库中提取的新闻数据.我已经将我的数据库的所有方面都设置为utf8,并通过将其粘贴到记事本并保存为utf8来保存我作为utf8放入数据库的文本.因此,当RSS源呈现给浏览器时,所有内容都应该以utf8编码,但是我仍然得到英镑符号的奇怪问号字符:(

这是我的RSS提要代码(CFML):






cfif news.RecordCount GT 0>






    
        News RSS Feed
        #Application.siteRoot#
        Welcome to the News RSS Feed
        Wed, 19 Nov 2008 09:05:00 GMT
        en-uk
        

    
    
        
        news.headline = replace(news.headline, "<", "<", "ALL");
        news.body = replace(news.body, "<", "<", "ALL");
        news.date = dateformat(news.date, "ddd, dd mmm yyyy");
        news.time = timeformat(news.time, "HH:mm:ss") & " GMT"; 
                
    
        #news.headline#
        #Application.siteRoot#news/index.cfm?id=#news.id#
        #Application.siteRoot#news/index.cfm?id=#news.id#
        #news.date# #news.time#
        #news.body#
    
    
    





 

有人有什么建议吗?我做了很多研究,但找不到任何答案:(

提前致谢,

Chromis



1> rip747..:

摆脱逃避代码并使用XMLFormat代替:


    #XMLFormat(news.headline)#
    #Application.siteRoot#news/index.cfm?id=#XMLFormat(news.id)#
    #Application.siteRoot#news/index.cfm?id=#XMLFormat(news.id)#
    #XMLFormat(news.date)# #XMLFormat(news.time)#
    #XMLFormat(news.body)#

查看XMLFormat的liveoc页面.

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有