日期:2014-05-16  浏览次数:20487 次

utl_url.escape方法

说明:
一:
utl_url.escape
这个方法必须放在一个函数中才能调用,如下:

先创建一个函数,然后调用这个函数
?CREATE OR REPLACE FUNCTION form_url_encode(data??? IN VARCHAR2,charset IN VARCHAR2) RETURN VARCHAR2 AS
??? BEGIN
????? RETURN utl_url.escape(data, TRUE, charset); -- note use of TURE
??? END;
???
调用 用法:??
? SELECT form_url_encode('https://www.abc.com/trade/gathering_index.htm?src= 我们','GB2312') FROM dual;
??
二:???
utl_url.unescape 这个方法可以直接来用。
???
????? SELECT utl_url.unescape('https://www.abc.com/trade/gathering_index.htm?src=%CE%D2%C3%C7','GB2312')
?FROM dual;