MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-24, 03:25

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 3 篇文章 ] 
發表人 內容
文章發表於 : 2005-09-19, 17:32 
離線

註冊時間: 2005-09-19, 17:27
文章: 2
各位好.

我最近嘗試利用 GreaseMonkey 來增強學校圖書館的網頁.
在使用 GM_xmlhttpRequest 時候遇到一些問題.

我利用 GM_xmlhttpRequest 抓取別的 domain 中的網頁資訊,
但是抓回來之後, 中文字卻變成了亂碼, 無法正常顯示.

不曉得有沒有人遇過類似的問題,
或是知道應該怎麼解決的.
麻煩請指教, 謝謝.

- coxchen


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7.10) Gecko/20050909 Fedora/1.0.6-1.2.fc4 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-09-19, 18:43 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
Try this:
http://developer.mozilla.org/en/docs/In ... JavaScript

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8b4) Gecko/20050910 Firefox/1.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-09-19, 23:52 
離線

註冊時間: 2005-09-19, 17:27
文章: 2
BobChao 寫:


謝謝您提供的資訊, 不過,
我遇到的問題似乎不是我所寫的
user script 本身的編碼問題.
而是當我抓取 中文網頁內容 時,
遇到的編碼問題.
我之前沒有寫清楚, 不好意思.

利用 GM_xmlhttpRequest 抓取別的網頁內容時,
得到的回傳結果當中有一個 "responseText" 是 string.
但是 "responseText" 好像預設是 unicode string.
所以當我抓的網頁是中文 (big5) 的時候,
似乎是因為 FireFox / GreaseMonkey 不會幫我轉換編碼,
而是直接存成 string, 就成了亂碼了. :(

不曉得有沒有辦法解決呢? T___T
謝謝.


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7.10) Gecko/20050909 Fedora/1.0.6-1.2.fc4 Firefox/1.0.6
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 3 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群