PLSQL訪問網頁簡單案例(二)

yangtingkun發表於2011-03-13

嘗試利用PL/SQL訪問網頁。

這一篇介紹SET_CHARSETGET_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  /




Oracleêy
Ya1üàí -  ITPUB??ì3  -
IT168
ì??רòμ??êé???





.
.
.









href="forum-2-1.html">Oracleêy?Ya1üàí

è?2
???a
FAQ
Tips
í??±
Düéí
???ˉ
üà·àà ...

相關文章