D 1.0   D 2.0
About Japanese Translation

Last update Tue Oct 16 09:58:58 2007

std.uri

URI(Uniform Resource Identifier)のエンコード・デコードを行います。 URIはインターネットの転送プロトコルに用いられます。 有効なURIは、アルファベット、数字、あるいは記号 ;/?:@&=+$,-_.!~*'() によって構成されます。URI予約文字は、;/?:@&=+$, です。 エスケープシーケンスは、% と、 それに続く二つの16進数字からなります。

See Also:
RFC 3986
Wikipedia

string decode(string encodedURI);
URI 文字列 encodedURI をUTF-8 文字列へデコードして返します。 元々URI予約文字へと変わるエスケープシーケンスは、置換されません。 '#' へ変わるエスケープシーケンスは置換されません。

string decodeComponent(string encodedURIComponent);
URI 文字列 encodedURI を UTF-8 文字列へデコードして返します。 エスケープシーケンスは全てデコードされます。

string encode(string uri);
UTF-8 文字列 uri をURIへエンコードして返します。URI として有効でない文字は全てエスケープされます。'#' 文字はエスケープされません。

string encodeComponent(string uriComponent);
UTF-8 文字列 uri をURIへエンコードして返します。 アルファベット、数字、-_.!~*'() 以外の文字は全てエスケープされます。