- OpenTofu言語
- 関数
- urldecode
urldecode
関数
urldecode
は、文字列内のエンコードされた文字を対象とします。
この関数は、ASCII範囲外の文字を含む、幅広い文字をデコードできます。非ASCII文字は、最初にUTF-8バイトとして扱われ、その後、各バイトにパーセントデコードが適用されるため、マルチバイト文字の正確なデコードが可能です。
例
> urldecode("Hello+World%21")
Hello World!
> urldecode("%E2%98%83")
☃
> urldecode("foo%3Abar%40localhost%3Ffoo%3Dbar%26bar%3Dbaz")
foo:bar@localhost?foo=bar&bar=baz