氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          Heritrix解決中文亂碼

          最近,突發奇想,想把工作中遇到的問題和大家分享出來。自己沒有牛到貢獻一個開源項目,但是,有多少就貢獻多少吧。

          廢話不多說。第一次分享的是Heritrix的亂碼解決。

          根據官方文檔或者是一些blog,可以很輕松的配出一個可以運行的heritrix,基于web的管理頁面也十分簡單。但是中文亂碼問題卻很少有提及,就算提及,也是一句話,和沒說一樣。

          目前Google、Baidu上能搜到的,大多是Heritrix 1.X的內容,heritrix 3.x的比較少,而這兩個版本的結構貌似差的挺大,所以在Heritrix3上遇到的很多問題就得靠自己了。

           

          heritrx 3 首先會去根據服務器返回的Content-type去獲得編碼。



           例如上圖的光環中的內容。這個時候往往是沒有亂碼的,挺和諧。

          但是,如果獲得不到就認為是ISO-8859-1(這個值是可配的)。例如下圖。可實際上它是gb2312的。

           

          在此我真的想感嘆,老外的世界里只有ISO-8859-1嗎!

          這個時候我們可以根據HTML的meta信息來判斷,例如

           

          <metahttp-equiv="content-type"content="text/html;charset=utf-8">

           

           我目前還沒見過從這個地方獲得不到編碼的(也有可能是我閱歷淺),所以從這個地方拿編碼還是比較靠譜的,拿的方法有很多種,我當時借鑒了Jsoup用了正則來獲得。至于這段代碼,也不在手邊,有機會再貼吧,目前僅提供一個思路吧。

          也許解決亂碼問題還有更好的辦法,歡迎留言。
          原文參考自web開發網:http://www.software8.co/wzjs/qtyy/3676.html

          posted on 2013-04-03 10:23 你爸是李剛 閱讀(176) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年4月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術網站

          行業網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 措美县| 科技| 沙湾县| 濮阳市| 丹凤县| 嘉峪关市| 方正县| 迭部县| 丰城市| 宣威市| 永康市| 山阳县| 舒兰市| 兴国县| 株洲县| 延边| 达拉特旗| 宿迁市| 铜鼓县| 双城市| 涡阳县| 建平县| 永泰县| 靖州| 关岭| 廉江市| 巢湖市| 柳林县| 白沙| 乐至县| 济阳县| 城市| 孟津县| 深州市| 渭南市| 东宁县| 长葛市| 资阳市| 禄劝| 肃南| 灌云县|