3 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
這是為了支持Internet Explorer 5并鼓勵(lì)它在表單中使用UTF-8。
此處看到的提交消息將其詳細(xì)說明如下:
解決幾個(gè)已知的Web編碼問題:
在所有表單上指定accept-charset。所有最新的瀏覽器以及IE5 +都將使用為表單參數(shù)指定的編碼
不幸的是,IE5 +不會(huì)查看accept-charset,除非表單的值中至少有一個(gè)字符不在頁面的charset中。由于用戶可以覆蓋默認(rèn)
字符集(Rails將其設(shè)置為UTF-8),因此我們提供了一個(gè)包含unicode字符的隱藏輸入,迫使IE查看accept-charset。
現(xiàn)在絕大多數(shù)Web輸入是UTF-8,我們將入站參數(shù)設(shè)置為UTF-8。這將消除ASCII-8BIT和
UTF-8 之間編碼不兼容的許多情況。
您可以放心地忽略參數(shù)[:_snowman]
簡而言之,您可以放心地忽略此參數(shù)。
不過,我不確定為什么我們要支持Internet Explorer 5之類的舊技術(shù)。如果您問我,這似乎是一個(gè)非常非Ruby on Rails的決定。
- 3 回答
- 0 關(guān)注
- 690 瀏覽
添加回答
舉報(bào)