在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- android通過MediaProjection獲取螢幕內容AndroidProject
- 透過awk在指定的列後面加內容
- 怎麼透過Python獲取檔案指定行的內容?Python
- php獲取網頁內容的三種方法PHP網頁
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- 透過Requests模組獲取網頁內容並使用BeautifulSoup進行解析網頁
- 跳轉個人主頁的指定標籤內容
- 網站主網頁修改,如何更新網站主頁內容網站網頁
- 網易易盾再次獲得年度內容安全優秀服務商獎
- 修改網頁內容的方法網頁
- jQuery獲得指定text的值jQuery
- toapi:抓取任意網頁內容並提供 HTTP API獲取資料API網頁HTTP
- 在CSS中解決內容過長的問題CSS
- 提取動態html網頁內容HTML網頁
- Python提取文字指定內容Python
- 網頁設計內容網頁中關於圖片預覽的設計網頁
- 使用selenium和phantomJS瀏覽器獲取網頁內容的小演示JS瀏覽器網頁
- 在Spring boot中通過ApplicationContext獲取bean失敗Spring BootAPPContextBean
- 如何讓Safari網頁中的內容更易於閱讀網頁
- 如何使用ScrapySharp下載網頁內容網頁
- 中文網際網路內容的枯萎讓我懷念早期網路那些優秀內容
- Python 爬取網頁中JavaScript動態新增的內容(一)Python網頁JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(二)Python網頁JavaScript
- 通過反射獲取私有內部類物件反射物件
- python爬蟲:使用BeautifulSoup修改網頁內容Python爬蟲網頁
- canvas clearRect()清除指定區域內容Canvas
- JavaScript 替換字串全部指定內容JavaScript字串
- 在 PBootCMS 中,呼叫公司簡介等單頁內容可以透過 {pboot:content} 模板標籤來實現boot
- 在JavaFX程式中嵌入Swing內容Java
- whatsns模板檔案中如何呼叫指定類目下的內容
- JS中通過指定大小來壓縮圖片JS
- 使用javaURL從介面頁面中獲得返回值Java
- Python 爬蟲網頁內容提取工具xpath(二)Python爬蟲網頁
- Python 爬蟲網頁內容提取工具xpath(一)Python爬蟲網頁
- 使用了`wreq`庫來下載網頁內容網頁
- 網頁可讀內容抽取 API 資料介面網頁API
- 靜態網站如何修改,輕鬆更新網頁內容網站網頁
- 如何在公司中獲得對六西格瑪的支援?
- 網站SEO在搜尋引擎中如何獲得更加靠前的排名的?網站