经典论坛's Archiver

icerainy 发表于 2008-6-30 12:39

转移字符问题,求解

CFM部分

<?xml version="1.0" encoding="utf-8"?>
<data>
<list>
<banner>
              <file_name><![CDATA[flash/1.swf]]></file_name>
              <url_click><![CDATA[[url]http://www.xxx.com/news.php?classid=106&id=20059[/url]]]></url_click>
              <url_imp><![CDATA[[url]http://www.xxx.com/news.php?classid=106&id=20059[/url]]]></url_imp>
              <target><![CDATA[_blank]]></target>
       </banner>
       </list>      
       </data>

地址中的 & 在浏览器输出的时候变成 & a m p ; (无空格,帖子输出变成&,所以这里加了空格)      

导致页面无法显示。CFM接触比较少,希望懂得朋友帮帮忙解决下

(本来是想将&写成& a m p ; 再输出,结果浏览器自动输出)

libins 发表于 2008-7-1 09:48

[url]http://hi.baidu.com/nscartoon/blog/item/1dd6cfceb333780692457e9a.html[/url]
这个是我之前所遇到的问题,看下对你有帮助没?

icerainy 发表于 2008-7-1 18:10

谢谢楼上的。果然如你所说。
用全角输入&,显示为 &iexcl;&brvbar;
用半角输入&,显示为 & a m p ;

也就是说用全角输入可读。不过还有一个问题,部分带&的网址,输出后变& a m p ;是可读的。

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.