gpt4 book ai didi

url - 如何在 Mathematica 中对字符串进行 URL 转义?

转载 作者:行者123 更新时间:2023-12-04 17:28:19 25 4
gpt4 key购买 nike

例如,

urlesc["foo.cgi?abc=123"]

应该回来
foo.cgi%3Fabc%3D123

这也称为 percent-encoding .

此外,为了更好的可读性,空格应该编码为加号。
我相信这对于 URL 转义总是可以接受的。

最佳答案

另一种方法,使用 J/Link 和 java.net.URLEncoder :

In[116]:= Needs["JLink`"]; InstallJava[];
LoadJavaClass["java.net.URLEncoder"];

In[118]:= URLEncoder`encode["foo.cgi?abc=123"]
Out[118]= "foo.cgi%3Fabc%3D123"

还有 java.net.URLDecoder 用于解码。

关于url - 如何在 Mathematica 中对字符串进行 URL 转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3160924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com