Javascript 如何在sharepoint 2013中为REST编码列表名

Javascript 如何在sharepoint 2013中为REST编码列表名,javascript,rest,url,sharepoint,encoding,Javascript,Rest,Url,Sharepoint,Encoding,我在en网站上创建了一个名为 你好~`!@$%^&(){}[]:;“'?/\ \ \-+ 我要做的是,如果我试图通过RESTURL中的名称来定位它,那么我要弄清楚名称的编码版本到底是什么 ('hello's~ `.@$%^&({}[]:;“?/\ \ \ \ \ \ \-+”) 但这当然不行。我试着用url编码它 (“你好%27s~%60!%40%23%24%25%5E%26*()%7B%7D%5B%5D%3A%3B%22%27%3C%3E%3F%2F%5C%7C*-%2B”。) 但即使这样,也

我在
en
网站上创建了一个名为

你好~`!@$%^&(){}[]:;“'?/\ \ \-+

我要做的是,如果我试图通过RESTURL中的名称来定位它,那么我要弄清楚名称的编码版本到底是什么

('hello's~ `.@$%^&({}[]:;“?/\ \ \ \ \ \ \-+”)

但这当然不行。我试着用url编码它

(“你好%27s~%60!%40%23%24%25%5E%26*()%7B%7D%5B%5D%3A%3B%22%27%3C%3E%3F%2F%5C%7C*-%2B”。)

但即使这样,也不起作用

有人知道怎么做吗

谢谢

表达:

你好~`!@$%^&(){}[]:;“'?/\ \ \-+

至少包含以下无效符号
、*、%、&、:、\\、?
(有关详细信息,请参见下文)

因此,如果列表标题包含任何指定的无效符号,则在REST请求中将返回一个潜在危险的请求。从客户端检测到路径值


关于
(单引号)符号,应通过将其替换为
(双引号)符号来正确转义。

如果它是路径的一部分,则需要使用
encodeURI(str)