PostgreSQL/plpgsql 中是否有与 javascripts encodeURI 相同的函数/存储过程?
这是什么意思?Javascript 有一个方便的内置函数来编码任何类型的 url:
encodeURI(url) -> 返回编码后的 url
例如:
encodeURI('http://hu.wikipedia.org/wiki/São_Paulo')
-> 返回一个字符串,它是"http://hu.wikipedia.org/wiki/S%C3%A3o_Paulo"
我在找一模一样的。
我不想分别编码每个参数。我不想要一个像 javascript encodeURIComponent 这样不一样的函数。上面的示例产生了不同的输出
encodeURIComponent('http://hu.wikipedia.org/wiki/São_Paulo')
->"http%3A%2F%2Fhu.wikipedia.org%2Fwiki%2FS%C3%A3o_Paulo"
它对整个字符串进行编码,而不仅仅是路径部分。所以这不是我要找的。我需要一个 plpgsql 函数,它会产生与 javascript 函数 encodeURI 等效的输出。
谢谢!