プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 28.144 URL_ENCODEファンクション

特殊文字は、次のようにエンコードされます。

     Special       After
    Characters    Encoding
        %          %25
        +          %2B
      space         +
        .          %2E
        *          %2A
        ?          %3F
        \          %5C
        /          %2F
        >          %3E
        <          %3C
        }          %7B
        {          %7D
        ~          %7E
        [          %5B
        ]          %5D
        '          %60
        ;          %3B
        ?          %3F
        @          %40
        &          %26
        #          %23
        |          %7C
        ^          %5E
        :          %3A
        =          %3D
        $          %24

構文

    APEX_UTIL.URL_ENCODE (
        p_url   IN    VARCHAR2)
        RETURN VARCHAR2;

パラメータ

表28-124 URL_ENCODEのパラメータ

パラメータ | 説明
--- | ---
`p_url` | エンコードする文字列

例

次の例に、`URL_ENCODE`ファンクションを使用する方法を示します。

    DECLARE
        l_url  VARCHAR2(255);
    BEGIN
        l_url := APEX_UTIL.URL_ENCODE('http://www.myurl.com?id=1&cat=foo');
    END;

この例では、次のURLを使用しています。

    http://www.myurl.com?id=1&cat=foo

これは、次のように戻されます。

    http%3A%2F%2Fwww%2Emyurl%2Ecom%3Fid%3D1%26cat%3Dfoo