亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Internet Explorer表單提交中設置字符編碼

在Internet Explorer表單提交中設置字符編碼

米琪卡哇伊 2019-10-10 16:06:52
我有一個包含表單的頁面。該頁面的內容類型為text / html; charset = utf-8。我需要使用ISO-8859-1字符編碼將此表單提交到服務器。Internet Explorer是否可以?像這樣,將accept-charset屬性設置為表單元素,適用于Firefox,Opera等,但不適用于IE。<form accept-charset="ISO-8859-1">  ...</form>編輯:此表單是由服務器A創建的,將提交給服務器B。我無法控制服務器B。如果我將服務器A設置為使用字符集ISO-8859-1來提供內容,那么一切正常,但是我正在尋找一種無需更改服務器A編碼即可使其工作的方法。我還有一個關于在服務器A中設置編碼的問題。
查看完整描述

3 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

使用合適的瀏覽器:


<form accept-charset="ISO-8859-1" .... >

使用IE(任意):


document.charset = 'ISO-8859-1'; // do this before submitting your non-utf8 <form>!


查看完整回答
反對 回復 2019-10-10
?
www說

TA貢獻1775條經驗 獲得超8個贊

似乎無法做到這一點,至少不能在當前版本的IE(6和7)上實現。

IE支持表單屬性accept-charset,但前提是其值為'utf-8'。

解決方案是修改服務器A,以為包含表單的頁面生成編碼“ ISO-8859-1”。


查看完整回答
反對 回復 2019-10-10
  • 3 回答
  • 0 關注
  • 465 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號