在oracle中通過utl_http獲得指定網頁內容,支援中文
之前寫過一個通過java procedures實現的oracle中讀取指定網頁的例子(詳見:http://junsansi.itpub.net/post/29894/279715),可能有些朋友會覺著使用java比較麻煩,現在提供另外一種方式,直接使用oracle中提供的包來實現讀取指定頁面的內容。
例如:
SET serveroutput ON SIZE 40000
DECLARE
req utl_http.req;
resp utl_http.resp;
value VARCHAR2(1000);
BEGIN
req := utl_http.begin_request('http://www.5ienet.com/online.asp');
resp := utl_http.get_response(req);
LOOP
utl_http.read_line(resp, value, TRUE);
dbms_output.put_line(value);
END LOOP;
utl_http.end_response(resp);
EXCEPTION
WHEN utl_http.end_of_body THEN
utl_http.end_response(resp);
END;
怎麼樣,是不是結果已經出來了,哎,不對怎麼中文字元都顯示成了亂碼,呵呵,別急,將下面這行程式碼加在resp:=那行之前再試試。
utl_http.set_header(req, 'Content-Type', 'text/html; charset=gb2312');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-22269/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用pl/sql獲得網頁內容~~~SQL網頁
- 使用utl_http獲取某個http頁面內容HTTP
- 通過JAVA的API可以順利的抓取網路上的大部分指定的網頁內容JavaAPI網頁
- 在指定的檔案過濾想要的內容
- 通過NSInputStream讀取大檔案的指定起始內容
- android通過MediaProjection獲取螢幕內容AndroidProject
- 通過php頁面向指定文件中追加記錄PHP
- 透過Requests模組獲取網頁內容並使用BeautifulSoup進行解析網頁
- jquery獲取具有指定內容的元素jQuery
- 通過JavaScript獲取標籤,修改標籤內容JavaScript
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- php獲取網頁內容的三種方法PHP網頁
- 在電腦學習,收集網頁內容網頁
- 怎麼透過Python獲取檔案指定行的內容?Python
- 利用load()函式在指定div載入引用頁面內容函式
- 業內新聲音黑客將在網路安全中獲得新角色黑客
- php中抓取網頁內容的程式碼PHP網頁
- 如何在BPM中使用REST服務(1):通過程式訪問網頁內容REST網頁
- 獲取網頁中的密碼和文字輸入框的內容 (轉)網頁密碼
- js如何獲取網頁尾本程式碼的內容JS網頁
- 通過SQL語句提取儲存過程中的內容SQL儲存過程
- Firefox擬用API讓所有網站獲得網頁通話聊天功能FirefoxAPI網站網頁
- javascript 獲取iframe中內容JavaScript
- 修改網頁內容的方法網頁
- 通過 PackageManager 獲得你想要的 App 資訊PackageAPP
- javascript如何替換字串中的指定內容JavaScript字串
- js替換字串中的所有指定內容JS字串
- 使用jquery清空指定元素中的所有內容jQuery
- 在CSS中解決內容過長的問題CSS
- jQuery獲得指定text的值jQuery
- Linux企業級專案實踐之網路爬蟲(9)——通過URL抓取網頁內容Linux爬蟲網頁
- toapi:抓取任意網頁內容並提供 HTTP API獲取資料API網頁HTTP
- Python 3.2 獲取中文網頁Python網頁
- 提取動態html網頁內容HTML網頁
- C#抓取網頁HTML內容C#網頁HTML
- 巧用網頁顯示硬碟內容網頁硬碟
- 網頁設計內容網頁中關於圖片預覽的設計網頁
- 如何讓Safari網頁中的內容更易於閱讀網頁