不曉得,試過所有的編碼格式,通通打不開。
不確定到底是 DreamWeaver 的問題,還是上傳時發生的問題。
請你自己看看你放在硬碟上的檔案,才能決定到底是怎麼回事。
另外,你出問題那個頁筐中使用的 CSS 的 URL 為
file:///fish-data/fish/2004%20fish%20website/2004-web/css001.css
這是指向你自己本機的路徑,世界上除了你自己以外沒有任何人能下載到哪個檔案。
不過變成亂碼和這個無關,因為所有的 font 都必須依據編碼來索引。除非你用的是刻意作成不同編碼的“外字集”字形。
還有,在製作網頁時指定特定廠牌的字形是
非.常.糟.糕 的習慣。
簡單的說:我沒有安裝華康字形,我看到的網頁就和你看到的網頁不同。不要揣摩使用者端瀏覽器會怎樣顯示,
在上傳前先用不同的電腦與不同瀏覽器看一遍,這是網頁設計者的鐵則。這也是幾乎所有台灣網頁設計者有意無意忽略的部份。
設計家魚 寫:不好意思,再順便問一個問題 呵呵~
為什麼我有時 上傳更新網頁後 老是看不到 更新後的改變 如 首頁中 flash按鈕的設定
真怪 真的不懂,我直接在safari 中將瀏覽記錄清除想重新再試試,但依然還是只能看見未變更前的web,我是否可以像在pc中 把Temporary Internet Files內的記錄刪掉,不知道mac的路徑在哪?找不到…
清除瀏覽記錄只是把你的“History”清掉,只會影響你在 URL 欄中輸入時的自動填滿候補以及網頁上的 Link 是不是用 visited 顏色顯示。你要做的應該是“清除快取”。從 Safari 的 application menu 中就可以選擇清除快取(Empty Cache)。
另外,看不到更新後的改變可能的原因有很多。包括使用者端的 Cache、使用者端 Local Network 的 Proxy、ISP 的 Proxy、伺服器的 Proxy、伺服器的上傳檔案與更新政策、伺服器端 Web Server 的 Pragma-Cache 設定等。
因此,如果你看不到更新後的網頁,最簡單的處理方式是:找台不同的電腦看看。
如果你做網頁設計,你只能使用到一台電腦連借都沒得借,那就該打屁股了。你和你老闆都該打屁股。
設計家魚 寫:還是,有哪裡的細節,我忽略了做錯了,請教大師 開導指點迷津,我困擾好久了…不了解為什麼,我請教習慣在pc工作的人,他說
「應該不是出在作品上, 應該是上傳過程有問題,例如不是用FTP當方式上傳,如果是瀏覽器上傳,有可能是對方伺服器無法判定中文,而寫入資料庫時轉成亂碼!」
可是我用 fetch4.0.4傳送 不也一樣嗎?
哎~我很難跟用pc的人解釋我出現的狀況
你跟我解釋你的狀況,我也會給你同樣的回答。
在 PC 上這種問題更嚴重。所以這不是 PC Mac 的問題,純粹是你和你朋友在用
不同的語言溝通。跟工程師講話就是這樣,他們通常無法判別你到底懂不懂他們在說什麼,而且,說實話,也很難用簡單的概念解釋清楚。我很清楚這種狀況,因為我自己也在用同樣的語言跟別人講一大堆讓他們一頭霧水的話。
簡單的說,fetch 4.04 是一個
FTP軟體,因此你
就是『用FTP當方式上傳』的。
你朋友說的『...如果是瀏覽器上傳...』有兩種情況:第一就是像這個冰果室,你在一個空格中輸入要張貼出去的 HTML,按下 Submit 按鈕,之後的事情就由伺服器端來自動接收、存檔(或存在資料庫中)。此時伺服器的設定就很重要;一些不懂中文又自作聰明的伺服器會把你丟出去的資料亂編碼一通,結果可想而知。
另一種狀況就是像 Geocity 之類的免費網頁空間、或是在 Yahoo! 賣東西時貼照片上去那樣,讓你選擇一個檔案,按 Submit 之後上傳,一樣由伺服器接收後存檔或存資料庫。這種狀況通常不會去動到檔案裡的東西,因為預設會把所有檔案當成 binary 來儲存。我是沒聽說過哪個伺服器無聊到去亂改 TEXT/HTML,但是不代表不會發生。
回到 FTP 的狀況。你用 FTP 上傳不代表你就不會碰到問題。最常見的狀況就是
誤用 7-bit 上傳。『7-bit』是在記憶體1kb一千塊的時代由英語系電腦帝國主義走狗搞出來的飛機,這個餘毒到現在還未清乾淨。英文 26 個字外加大小寫數字標點符號零零雜雜,也不超過 120 個,用 7 個 bit 就可以表示,ASCII 的 8 bit 對那些英語系電腦帝國主義走狗來說是浪費的。為了省這 1/8 的資源,乾脆就直接把 ASCII 最開頭的那個位元砍掉。這種設定在他們英語系電腦帝國主義走狗自己家裡沒事,拿到亞洲地區就大大行不通了:因為 big5 之類的編碼都是要靠第一個位元組數字大於 128 來判斷。7-bit 一搞,整篇文字都亂掉。
還有就是自作聰明的 FTP 軟體,例如 CuteFTP、Interarchie,會自己從副檔名、Creator/Type 來猜你現在用的是文字檔,就會作些諸如自動幫你轉成 7-bit,或是自動幫你把 Mac Rome 轉成 ISO-8895,或是自動幫你把 LF 轉成 CRLF 之類之類畫蛇添足狗尾續貂佛頭琢糞的勾當。這樣一搞,中文編碼當然又給搞壞了。
最後奉勸你一句:網頁設計不是那麼好作的,尤其是在台灣。真的是台灣第一,傲客嚴重程度世界第一。如果你想要一人兼多職,你要會的遠遠超過只是用 DreamWeaver 拉拉 Table。如果你想要專注在設計上,那最好找個工程師合夥人或外包 MIS,讓他來搞定這些事。
設計家魚 寫:求求你了,幫幫我!大師~
我不是什麼大師,只是個曾經被這一堆烏煙瘴氣的鳥事搞到一肚子大便的可憐工程師。
