前兩天半夜受託去為一部遭受對岸荼毒的網站主機"擦屁股",主機為 Windows Server 2008 R2 + IIS 7.0。
不過在備份檔案還原回去後,只有一個網站網頁的頁首都顯示亂碼如下:
�?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
網頁內容的中文文字也都變亂碼,猜測應是文字編碼設定的問題,但檢查下列兩檔案內編碼設定也看不出異常,兩檔案本身也是以UTF-8(不含BOM)編碼格式儲存。
web.config
?xml version="1.0" encoding="utf-8"?
index.html
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
想請教各位,還遺漏了那個環節呢?先謝謝...
P.S.:請別再說教要求升級作業系統,這事敝人早提過N次了,若非客觀條件不允許,能換早就換了(安排今年年底)。