首页 > Linux操作系统 > Linux操作系统 > PLSQL访问网页简单案例(二)
尝试利用PL/SQL访问网页。
这一篇介绍SET_CHARSET和GET_CHARSET。
PLSQL访问网页简单案例(一):http://yangtingkun.itpub.net/post/468/514885
由于不同的网页的字符编码不同,如果没有设置正确的编码,很可能得到的结果是乱码:
SQL> SET SERVEROUT ON SIZE 1000000
SQL> DECLARE
2 V_REQ UTL_HTTP.REQ;
3 V_RESP UTL_HTTP.RESP;
4 V_VALUE VARCHAR2(4000);
5 V_COUNT NUMBER := 1;
6 BEGIN
7 V_REQ := UTL_HTTP.BEGIN_REQUEST('http://www.itpub.net/forum-2-1.html');
8 V_RESP := UTL_HTTP.GET_RESPONSE(V_REQ);
9 LOOP
10 UTL_HTTP.READ_LINE(V_RESP, V_VALUE, TRUE);
11 DBMS_OUTPUT.PUT_LINE(V_VALUE);
12 EXIT WHEN V_COUNT >= 500;
13 V_COUNT := V_COUNT + 1;
14 END LOOP;
15 UTL_HTTP.END_RESPONSE(V_RESP);
16 EXCEPTION
17 WHEN UTL_HTTP.END_OF_BODY THEN
18 UTL_HTTP.END_RESPONSE(V_RESP);
19 END;
20 /
IT168?ì??רòμ??ê?é???
.
.
.