Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript URL的HTML编码无法正常工作_Javascript_Jquery_Html_Kentico_Html Encode - Fatal编程技术网

Javascript URL的HTML编码无法正常工作

Javascript URL的HTML编码无法正常工作,javascript,jquery,html,kentico,html-encode,Javascript,Jquery,Html,Kentico,Html Encode,我正在尝试生成一个URL: 集合起来,斯塔夫罗斯·泽诺诺斯放大器-Katerina Ko?视图模式=0 您可以看到“amp;”之后的url未生成 如下图所示: 集合起来,斯塔夫罗斯·泽诺诺斯放大器 请参阅下面生成URL的代码 <a class="fb-xfbml-parse-ignore" href="https://twitter.com/intent/tweet?url=<%=HTMLEncode(CMS.DocumentEngine.DocumentContext.Curren

我正在尝试生成一个URL:

集合起来,斯塔夫罗斯·泽诺诺斯放大器-Katerina Ko?视图模式=0

您可以看到“amp;”之后的url未生成

如下图所示:

集合起来,斯塔夫罗斯·泽诺诺斯放大器

请参阅下面生成URL的代码

<a class="fb-xfbml-parse-ignore" href="https://twitter.com/intent/tweet?url=<%=HTMLEncode(CMS.DocumentEngine.DocumentContext.CurrentDocument.AbsoluteURL)%>" onClick="return popup(this, 'notes')">  
 <img src="<%# Eval("twittericon") %>" alt="twitter icon" />
</a>


您能帮助我生成完整URL所需的操作吗?

问题在于您对URL中的值使用了
HTMLEncode
。相反,您应该使用
URLEncode

您不想使用HTMLEncode,而是使用URLEncode。检查您正在使用的任何服务器端语言是否有这样做的功能。否则,您将不得不手动使用
replace()
。URLEncode的可能重复项不起作用,但仍会在这些位置进行剪切。AbsoluteURL为URL提供一个;但当我在推特上分享它的时候,它只是给我钱;我的其他部分都不使用URLencode,我犯了一个输入错误place@RoryMcCrossan你能回答这个问题吗?我会接受的