瀏覽器檔案儲存編碼是什麼
靜態頁面(html):  儲存檔案時的編碼選項(預設為ANSI,中文作業系統ANSI即為GBK)必須得與html頁面中的content-Type(即在meta標籤中配置的 http-equiv="content-Type")中的配置的碼一致,訪問此頁面時才不會出現亂碼。(若不顯示定義meta標籤,則預設是meta標 籤中給出的是系統ANSI編碼,中文作業系統是GBK)
動態頁面(jsp): 儲存檔案時的編碼選項必須與jsp頁面中的pageEncoding屬性中配置的編碼一致(或者在沒有pageEncoding屬性時與 contenType屬性中配置的編碼一致,兩者的優先順序是:pageEncoding(儲存檔案的編碼,一般也程式讀入檔案的編碼方式)>contentType(http報頭的編碼方式ontentencoding())),才不會出現亂碼。
我們常用的系統檔案編碼有ANST、Unicode、Unicode big endian、UTF-8 四種。編碼不一樣,儲存方式不一樣 。 不同的編碼只能顯示特定的內容,一般在複製儲存網頁檔案是會遇到這種情況。
一、火狐下載中文檔名亂碼
導致亂碼的寫法:
eader(“Content-Disposition”, “attachmentfilename=中文檔名”,”utf-8”))
修正後的寫法
eader(“Content-Disposition”, “attachmentfilename*=utf-8’zh_cn’中文檔名”,”utf-8”))
不過第二種寫法並不相容ie8,下載後的檔名為:寫了該程式碼的JSP頁面的名稱,在IE11上測試沒有問題。
二、下載檔案預設編碼修改
Java程式碼
String resultStr=”返回結果”
byte[] bytes = ytes(“utf-8”) //字串轉Byte陣列,加編碼格式。
-
饅頭一般蒸多久才可以出鍋
10-20分鐘不等。饅頭是一種非常受歡迎的麵食,蒸饅頭的時間與饅頭的大小有一定的關係,如果饅頭的個頭比較大的話,受熱比較慢,所需的時間也會長一些,一般用蒸鍋蒸的話,需要20分鐘左右才能蒸熟而若是饅頭比較小,直徑約3-4公分的話,一般開鍋之後蒸10分鐘左右即可,具體可以通...
-
37度室外溫度什麼概念
室外溫度37度算是一個較熱的天氣,指的就是37度的高溫,其實在我們眼裡其實算是比較高的了。如果呆在戶外我們會流汗。...
-
形容慈禧太后的詞
最常見形容慈禧太后的詞是禍國殃民。在清朝慈禧太后被稱為無冕女王。那時候中國飽受外敵欺凌,她這位政治家我們要多元化的評價。她在大多數人的心目中依然是一位負面人物,具體是寬厚與殘忍,革新與守舊,主戰於求和都有。痛恨清朝的人說慈禧太后愚蠢和壞都不足以形容...
-
四年級上冊123是什麼數
統稱為自然數。人教版四年級數學教材明確說明:像1,2,3…表示物體個數的數叫自然數,0也是自然數。123又叫質數。素數又稱作質數,是指只有1和其自身兩個因數的自然數。我們觀察123這個數字,發現它各個數位的數字和等於6,因此可判斷出它能被3整除。...