首页 > 解决方案 > 如何将特殊字符(&)视为查询参数之一中的值

问题描述

在 GET API 中,我的价值如下:

标题=我的标题

其中来自查询参数标题的值仅返回my并从&字符拆分。

谁能帮助我如何将 & 包含在我的价值中?

标签: node.jssplitspecial-charactersquery-string

解决方案


您的查询参数应进行URL 编码,以便区分&随机字符和分隔符。

解决方案是在通过请求发送之前对值进行编码。您可以通过将您的值传递给encodeURIComponent(). 然后,您可以以相同的方式解析它并使用它进行解码decodeURIComponent(),例如:

encodeURIComponent('my&title') -> 'my%26title'
decodeURIComponent('my%26title') -> 'my&title'

推荐阅读