Re: [問題] 可以用JavaScript抓取某一頁面的資訊嗎?
※ 引述《ganymade (呀)》之銘言:
: ※ 引述《ganymade (呀)》之銘言:
: 這位大大我想請教一下
: 我用XMLHttp物件所抓取到的網頁資料
: 只要編碼是big-5的就都會變成亂碼
: utf-8的才會是正常的
: 請問這個問題該怎麼解決呢?
: 我對XMLHttp物件一直有個疑問
: 就是如果我用JavaScript直接要抓取別的網站的資料來作業
: (例如用JavaScript+XMLHttp物件去中央氣象局抓每日氣象)
: 可是中央氣象局只有Big5編碼
: 那我是不是一定要自己的網頁
: 去把取回來的資料轉成用Big5來顯示再傳回來目前網頁上
: 或者是有什麼比較好的方法呢?
:
: 我看到大陸人是硬幹
: 判斷取回來的資料是gb碼還是utf-8
: 然後用js轉換
: 讓它們可以互通
如果是用respondText. 抱歉這是唯一解!!!
xml 的話直接加註 lang="big5" done!!
: 我是在想有沒有比較好的方法 能完成底下情境一的工作
: 情境一 (不透過Server Side技術)
: test.htm -> 取得實際是Big5編碼卻被拗成utf-8的資料 -> 轉換(how?) ->顯示
ajax 很明確的說,因為javascript安全性的問題.
它無法抓其他網域的資料,所以一定得用 C2 去解決.
: 推 alpe:Nope... 1.You will not be allow to do that. Secure reson! 06/06 09:28
: 推 ganymade:請問大大指的是哪一個步驟呢? 06/06 10:24
--
Live Long and Prosper
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.25.33
推
06/06 11:45, , 1F
06/06 11:45, 1F
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章