组合\;
是否为分号的转义序列,即;
。是“;”URL中分号的转义序列
请原谅我以前的问题的简短,实际上我使用这个“\”;逃避“;”在Linux终端上以及Windows上。它被用来分隔URL的不同参数查询字符串。仅使用“;”适用于Windows,但不适用于Linux。但是使用“\;”代替 ”;”适用于Linux和Windows。 URL正在传递给一些用于处理URL指向的资源的命令。
我的查询很简单,是'\;' ';'的标准转义字符在Linux和Windows控制台/外壳?
组合\;
是否为分号的转义序列,即;
。是“;”URL中分号的转义序列
请原谅我以前的问题的简短,实际上我使用这个“\”;逃避“;”在Linux终端上以及Windows上。它被用来分隔URL的不同参数查询字符串。仅使用“;”适用于Windows,但不适用于Linux。但是使用“\;”代替 ”;”适用于Linux和Windows。 URL正在传递给一些用于处理URL指向的资源的命令。
我的查询很简单,是'\;' ';'的标准转义字符在Linux和Windows控制台/外壳?
不。在URL中,您通过%XX进行转义,其中XX是您想要的字符的十六进制代码。您可以使用escape()
或encodeURIComponent()
函数轻松获得正确转义的字符串。
没有。但是组合\;会给出错误。我认为你必须尝试\\;
而不是\;。
因为;在Java中,不是转义字符。用\你只能放置转义字符。如果你想要一些非转义字符\,那么你必须使用\\
分号不需要在网址中转义。
您可以通过使用encodeURI(';')
是的,没有。分号在URL本身中并不是特殊的,但它们*在查询组件中的参数列表中是特殊的(有时,它们用于代替'&')。然后他们需要逃脱。 – jpalecek
在URL中在你的JavaScript控制台测试它自己(为Chrome,或许萤火虫在FF),用于;
逃逸符号是%3B
您的URL阅读通过arugumnets encodeURIComponent
我什么都不懂! – Amberlamps
什么时候?以及如何java,JavaScript,Windows,Linux? – Nanne
究竟是什么问题? – fcalderan