【问题标题】:Difference between : and :?: 和 :? 的区别
【发布时间】:2020-01-23 21:38:12
【问题描述】:

谁能告诉我 html 中两者的区别。我发现这个:在url中但是当我在node js中连接请求时,响应是ERR_UNESCAPED_CHARACTERS

这很令人困惑,因为符号就像:(冒号)。

有没有办法解决这个问题?

【问题讨论】:

  • 你应该避开它们。
  • : 应编码为%3A

标签: javascript symbols html-escape-characters


【解决方案1】:

您可以使用encodeURI 对特殊字符进行编码。它假定输入是一个完整的 URI,其中可能包含一些需要编码的字符。

encodeURI(url)

这个函数对特殊字符进行编码,除了: , / ? : @ & = + $ # (使用encodeURIComponent()对这些字符进行编码)。

提示:使用decodeURI() 函数对编码的 URI 进行解码。

【讨论】:

    猜你喜欢
    • 2013-08-07
    • 2011-10-20
    • 1970-01-01
    • 2014-10-09
    • 2010-12-21
    • 2011-05-11
    • 2014-01-24
    • 2014-02-16
    • 1970-01-01
    相关资源
    最近更新 更多