我想在我們的網站上使用UTF8進行標準化。我們所有的數據庫和互聯網資料都是UTF8。我們所有的網絡服務器都發送了charset=utf-8
HTTP標頭。但是我發現通過將Firefox中的編碼(查看 - >字符編碼)更改爲其他內容,我可以將一個拉丁-9字符輸入到表單中,PHP將它們視爲格式錯誤的UTF8。我可以強制網頁瀏覽器發送表單文本爲UTF8嗎?
我有多少擔心?用戶的Web瀏覽器是否可以覆蓋UTF8字符集標題併發送非UTF8?
更新:有幾個人建議在單獨的窗體上使用accept-charset
。不過,我寧願不必更改每個Web表單。假設我可以控制HTTP內容類型標題,並且它被設置爲UTF8,我有什麼可擔心的嗎?
「我們所有的數據庫和互聯網的東西」 - 所有的互聯網東西都屬於我們。 – 2013-02-13 15:47:00