MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-22, 11:35

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





發表新文章 回覆主題  [ 8 篇文章 ] 
發表人 內容
文章發表於 : 2007-03-07, 05:53 
離線

註冊時間: 2007-03-07, 05:44
文章: 4
我是用firefox 1.5,
前幾天安裝了firefox 3(名字好像不叫firefox)之後,
發現之前完整封裝的html
(就是會產生一個目錄存圖片等等的那種)
打開時圖片統統不會顯示, 覺得困擾所以移除又裝了1.5
沒想到出現兩個問題:
1. 所有html, htm的圖示都掉了(變成像bat一樣的圖示,
我怎麼改都沒有用, 從系統設定開啟模式/變更圖示都不行)
2. 若試圖開啟之前封存的html, 圖片是正常了沒錯,
但是在沒有開啟任何firefox的情況下, 一次會開啟兩個firefox
(第一個還會自己變成小小的, 縮在左上角)

我用xp pro, 有裝unicode 補完計畫, 和applocale(應該沒關係?)
請問我該怎麼解決這些問題呢? 謝謝!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.10) Gecko/20070216 Firefox/1.5.0.10
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-07, 05:54 
離線

註冊時間: 2007-03-07, 05:44
文章: 4
不好意思補充一下, 我已經重開機許多次了, 也是沒有變化...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.10) Gecko/20070216 Firefox/1.5.0.10
 個人資料  
引用回覆  
 文章主題 : (自問自答)
文章發表於 : 2007-03-10, 08:32 
離線

註冊時間: 2007-03-07, 05:44
文章: 4
嘗試了各種解決方法, 兩天之後, 我得到結論如下, 供感興趣的人參考.

1. 關於一次開啟兩個firefox:
其實我之前在學校的公用電腦就發現這一現象了.
我猜測是firefox陸續安裝多個版本產生的bug.
可能很少人回報, 也不是每台電腦都發生,
所以一直沒被解決吧?
不過學校是用firefox2; 我這次是用firefox 3
(minefield: firefox-3.0a3pre.en-US)
結論是: 我不知道怎麼解決; 所以我移除firefox3
改裝firefox2了.
P.S. 發現此版本的firefox有兩個bug:
(1)開啟封存的htm
會一次開啟兩個Tab: 第一個是首頁,
第二個才是我想打開的網頁
(2)在搜尋網頁內文字時, 有時會失靈, 無法搜尋.


2. 無法打開之前封存的網頁,
是因為連結的編碼問題, 因為中文會編碼成
%A4U%A4%C8%B3
類似這樣的格式, 我嘗試使用java.net.URLDecoder
去解碼, 但有些字正常, 有些字變成亂碼.
無論選擇解譯成Big5, MS950(一樣的), UTF8,
GB2312等等統統沒用, 都無法獲得完全正確的解碼,
可能是因為我裝補完計畫的關係? 我不知道.
因為我想使用新版firefox, 又想看舊版封存的網頁,
所以就下載了Portable firefox 1.5, 把html
和html關連到Portable的版本, 這樣來解決此問題.

3. 圖示不見的問題, 我用了icon強制設定軟體
(我用bee icons), htm和html的圖示還是變不回來.
用bee icon選htm,html檔案類型時, 它表示目前
已經設定了正確的圖示. 我變更了圖示仍然沒生效.
今天早上, 我用regedit搜尋"minefield",
把所有minefield都取代成mozilla,
如:"c:\program files\minefield\firefox.exe"
變成"c:\program files\mozilla\firefox.exe"
再進bee icons之後, 果然它表示圖示沒有設定;
此時一設定, 就統統正常了.
我推測是minefield這版本在移除時
可能有些東西沒清乾淨倒置的.

Anyway, 現在圖示終於回來了, 我也終於可以
用firefox 2.0逛網站, firefox 1.5開舊網頁了.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.10) Gecko/20070216 Firefox/1.5.0.10
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-10, 10:36 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
使用「完整封存」儲存 HTML,重新打開卻發現圖形不能顯示?

沒錯,這是 Fx 的 bug。

你可以使用 MozTW 論壇的網頁測試,分別存到 c:\ 與桌面,你就會發覺,相同的東西,放在桌面上無法顯示,但放在 c:\ 是正常的,所以我認為這是 Fx 處理「中文路徑」的 bug。至於是處理 unicode 路徑還是 big5 中文路徑的 bug,還是說 unicode / big5 並不是重點,我不知道。(我的測試環境是 WinXP Home, NTFS 分區)

只要經過完整封存的網頁放在「中文路徑」下,圖片顯示就會有問題嗎?

並非如此。你把完整封存、含有圖片的純英文的網頁分別放在 C:\ 與桌面,會發現都能正常開啟。

所以說,結論是:在 WinXP,使用完整封存把含有圖片的中文網頁(我測試的是 MozTW, UTF-8),放在含有中文的路徑下,使用 Fx 1.5 or 2.0 開啟,「圖片顯示」會有問題。其實真的要找,是可以繼續 debug 下去,找出問題點的,但我有點懶,有興趣的話,你來抓抓 bug 吧~

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-10, 11:25 
離線
[MozTW 版主群]
頭像

註冊時間: 2006-01-29, 23:45
文章: 1420
coolcd 寫:
使用「完整封存」儲存 HTML,重新打開卻發現圖形不能顯示?
(...)

只要經過完整封存的網頁放在「中文路徑」下,圖片顯示就會有問題嗎?
(...)

你這麼一說我又測試發現了。
另存新檔選「完整封裝」,檔名取中文名稱,存到中文目錄下。
然後開啟檔案發現圖片無法顯示,點右鍵「屬性」,圖片網址為:
代碼:
file:///C:/Temp/%E7%9B%AE%E9%8C%84/%A6W%BA%D9_files/reply.gif

%E7%9B%AE%E9%8C%84 這是 UTF-8 編碼
%A6W%BA%D9 這是 Big5 編碼

_________________
倉頡輸入法


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-10, 13:35 
離線

註冊時間: 2007-03-07, 05:44
文章: 4
在我的電腦裡, 問題似乎不只這樣.


20070301 Happy Mar 1, 下午都停課.htm
這檔案儲存時在桌面(中文路徑)下產生
20070301 Happy Mar 1, 下午都停課_files
目錄,

而在上述html檔的原始碼中, 可知上述目錄被編碼為:
20070301%20Happy%20Mar%201,%20%A4U%A4%C8%B3%A3%B0%B1%BD%D2_files

然而,
URLDecoder.decode("20070301%20Happy%20Mar%201,%20%A4U%A4%C8%B3%A3%B0%B1%BD%D2_files","BIG5")
得到的結果是:
20070301 Happy Mar 1, ?U午都停課_files

可顯然見到有亂碼出現.

我嘗試了多個檔案, 都是或多或少有幾個字會是亂碼.
這是因為java api有錯? 或是我系統安裝了甚麼?
還是我嘗試的流程有甚麼錯誤?
我不知道.
所以最後只好弄個portable 1.5來開啟這些檔案
才能一切正常...

不過實在希望能找出原因或者找到轉換工具...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.10) Gecko/20070216 Firefox/1.5.0.10
 個人資料  
引用回覆  
 文章主題 : 中文問題多多
文章發表於 : 2007-03-29, 16:39 
離線

註冊時間: 2006-02-03, 07:52
文章: 6
看來這一切都是編碼問題阿!!
不知道要到何時才會解決

可是我現在都用ScrapBook這個套件
來存網頁
暫時是不會有太大的問題


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
 個人資料  
引用回覆  
 文章主題 : IE7也是一樣喔
文章發表於 : 2007-04-06, 14:22 
離線

註冊時間: 2005-02-21, 11:50
文章: 47
我也遇到了這個問題,
中文檔名完整封存沒問題,
但是如果放在中文名稱的資料夾底下就不行,
而且就算用IE7開啟也是不行,
把資料夾名稱改成英文就OK。

看來應該是瀏覽器無法處理網址列中同時出現UTF8與Big5兩種編碼的情形。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 8 篇文章 ] 

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


誰在線上

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


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

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