>>> 此貼的回復 >> 這個要由幾個層面來說。
1. 你的檔案名稱於本機存放時,是使用哪種編碼的?是 GB2312 or UTF8 這類編碼 ?
2. 浏覽器連線進行請求時,送出的存取請求檔案名稱是 GB2312 or UTF8 這類編碼 ?
3. 浏覽器連線進行請求時,送出的存取若含有 8bit 字元與特殊字元時,一般都是會用 url encoding 轉成 7bit 字元後再進行請求。
其中第 3 點可能還好,因為不管你的浏覽器是使用 GB2312 or UTF8 送出字集編碼,都會轉成 7bit 的內容才送出請求存取,所以要拉回來看 1,2 這兩點。
你得先確認你的 web server 上,檔案名稱是不是使用 utf8 編碼。另外 ie 浏覽器預設都是設定使用 utf8 傳送 url,所以若是檔案名稱不是 utf8 編碼的話會抓不到。若檔案名稱不是 utf8 編碼的話,請在 ie 選項設定內把使用 utf8 傳送 url 設定關閉。
[ 關閉窗口 ]