我正在开设第一行代码的网站:
header("Content-Type: text/html; charset=UTF-8");
然后HTML的一些行开始,<head>
部分中包含一些javascript代码。它出错的代码的一部分发布在下面。
'com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());var a=d.creat'
现在页面加载后,它看起来像这样(查看源代码)。
'com/j.php?a='+account_id+'u='+encodeURIComponent(d.URL)+'r='+Math.random());var a=d.creat'
不同之处在于从代码中删除了&
个字符。此代码现在不起作用。
我认为这是由charset UTF-8
引起的。但我不能删除这个。我怎样才能得到那些&amp; javascript中的字符?
修改
我尝试使用<!CDATA
,现在不删除字符,但代码仍然不起作用。