W3C validation Error: Bad value

W3C validation Error: Bad value

W3C 验证报告我这个错误:

Error: Bad value http://form-integra.seekeo.com/tool-register-form/javascript?site_id=1273912&myCh=2&chIds[]=2&myGender=2-1&theme[login]=0&fb=1&style_id=8417&tracker=GrandeSexoNegro for attribute src on element script: Illegal character in query: not a URL code point.

From line 166, column 1; to line 166, column 230

mulario">↩<script type="text/javascript" src="http://form-integra.seekeo.com/tool-register-form/javascript?sit…Ids[]=2&amp;myGender=2-1&amp;theme[login]=0&amp;fb=1&amp;style_id=8417&amp;tracker=GrandeSexoNegro"></script>

Syntax of URL:
Any URL. For example: /hello, #canvas, or http://example.org/. Characters should be represented in NFC and spaces should be escaped as %20.

但是我不明白错误在哪里以及如何解决这个问题。

如何解决这个问题?

这是完整的 URL:

<div class="elformulario"> 
<script type="text/javascript" src="http://form-integra.seekeo.com/tool-register-form/javascript?site_id=1273912&amp;myCh=2&amp;chIds[]=2&amp;myGender=2-1&amp;theme[login]=0&amp;fb=1&amp;style_id=8417&amp;tracker=GrandeSe xoNegro"></script>
</div>

这里是 W3C 验证器维护者。 URL 的具体问题在于它包含的方括号; “[”和“]”字符。根据 URL 标准,这些不 valid URL code points

我计划更新验证器中的 URL 检查器,以实际报告它在 URLs 中发现的特定非法字符,但我还需要一段时间才能进行改进.

无论如何,解决 URL 的方法是 运行 通过一个工具 percent encode(又名“URL encode “) URL 中不是 valid URL code points.

的任何字符

一个很好的百分比编码在线工具 URLs 是 Eric Meyer 的 URL Decoder/Encoder