1. 程式人生 > >提交表單資料,在IE及其它瀏覽器中亂碼的解決方案

提交表單資料,在IE及其它瀏覽器中亂碼的解決方案

如在IE下提交表單資料亂碼:

       解決方案: 在form表單中新增    onsubmit="document.charset='GBK';"       【注編碼根據各自環境條件指定】

如在其它瀏覽器下提交表單資料亂碼:      

     accept-charset 屬性規定伺服器處理表單資料所接受的字符集。

     accept-charset 屬性允許您指定一系列字符集,伺服器必須支援這些字符集,從而得以正確解釋表單中的資料。

       解決方案: 在form表單中新增    accept-charset="GBK"                       【注:編碼根據各自環境條件指定】


如果需要在IE和非IE瀏覽器中解決此問題,例子如下:



相關推薦

提交資料IE其它瀏覽器亂碼解決方案

如在IE下提交表單資料亂碼:        解決方案: 在form表單中新增    onsubmit="document.charset='GBK';"       【注編碼根據各自環境條件指定】 如在其它瀏覽器下提交表單資料亂碼:            acce

使用SpringMVC 實現RESTful解決PUTDELETE請求無法提交資料的問題

瞭解RESTful,使用SpringMVC 實現RESTful 關於REST: 1.表述性狀態轉移,是web服務的一種架構風格,是一種思想,而非標準或軟體。 2. 通常基於使用HTTP,URI,XML、JSON、HTML這些現廣泛流行的協議。 3.屬於輕量級(使

Angular 開發小妙招1:提交資料驗證不通過更改輸入元件的樣式

開發表單時,客戶端資料完整性校驗是必不可少的,在jquery 時代出現了無數的資料驗證外掛也很好用,開發Angular 應用時,angular 內建了一些常用的資料驗證指令。今天要講的不是這些指令如何使用,今天講什麼呢,今天講一些關於驗證樣式的問題,相關的基礎知識在angular.cn 官方文件中都有介紹,在

ajax提交資料不跳轉

1.onsubmit form表單的onsubmit方法在submit執行之前提交表單 <script type="text/javascript"> function sub() { // jquery 表單提交 $("#formI

ajax方式提交資料並判斷當前註冊使用者是否存在

專案的目錄結構 原始碼: regservlet.java package register; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; imp

JS:AJAX提交資料

方法一、前臺通過物件傳遞引數,後臺通過物件的屬性獲取值 jsp程式碼: $.ajax({ type: "POST", url:"/manage/admin/addOrUpdate", data:{

Servlet 獲取前端Form資料並實現請求重定向、請求轉發

1.前端介面 編寫一個最簡單的登入介面: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title&g

jquery使用$(#form).submit()提交無效原因分析解決Script

今天寫了一個表單驗證,驗證的時候沒有任何問題,但是頁面提交不了,很詭異,然後各種百度,查了一下的原因是input的id不能為submit 注意:提交表單的時候,input的id不能為submit   <dl>   <dd>   <label>角

使用httpclient提交資料加號(+)會被自動替換成空格的坑

坑的場景:        今天使用httpclient-4.5.3版本,傳送如下報文: { "idNo": "7+6+0+2ce722a546b39463bd62817fe57f8" }      

提交資料或阻止資料提交(使用者輸入的資料不合法)

提交表單資料 單擊submit按鈕按鈕 表單元素使用From物件的submit()方法; (記住form裡面的表單元素有一個form屬性,它指向它所在的form元素, 也就是說在在表單元素的onclick事件裡用this.form.submit(); 即可提交

ajax(原生JavaScript)非同步提交資料

採用ajax非同步方式,通過js獲取form中所有input、select等元件的值,將這些值組成Json格式,通過非同步的方式與伺服器端進行互動, 一般將表單資料傳送給伺服器端,伺服器端處理資料並返

Spring Boot(三):RestTemplate提交資料的三種方法

在REST介面的設計中,利用RestTemplate進行介面測試是種常見的方法,但在使用過程中,由於其方法引數眾多,很多同學又混淆了表單提交與Payload提交方式的差別,而且介面設計與傳統的瀏覽器使用的提交方式又有差異,經常出現各種各樣的錯誤,如405錯誤,或

使用標籤提交資料的問題以及獲取session作為函式的引數呼叫的問題

我在做動態網頁時遇到以下幾個問題,花了我好多時間才解決的。所以我要將它記錄下面,為我以後再次遇到問題作參考。若是大家覺得哪裡不對的,歡迎大家留言 1.不是表單一般是使用<input type="submit">提交按鈕,點選後就可以將表單中的資料提交了嗎?但是我

谷歌Chrome瀏覽器提交無效無法跳轉a標籤不起作用的解決方案

今天遇到一個坑爹的問題,找了很久才弄清楚原因,在此給廣大網友分享一下解決這個問題的經驗,以便少走彎路。 造成表單form無法提交的原因是,谷歌瀏覽器自作聰明的認為這屬於“重複提交”,於是被谷歌瀏覽

利用JS實現按鈕onclick提交按鈕無法響應問題

<%@page import="dao.library.com.UserDao"%> <%@page import="java.util.List"%> <%@page import="entity.library.com.User"%>

Ajax提交資料

ajax的基本語法 $.ajax({ type: "post", //資料提交方式(post/get) url: "demo.php", //提交到的url data: {"key1":"value1","key2":"valu

Spring: RestTemplate提交資料的三種方法

1. 用exchange方法提交 exchange既可以執行POST方法,還可以執行GET,所以應用最為廣泛,使用方法如下: String url = "http://localhost/mirana-ee/app/login"; RestTemplate client = new RestTe

JavaScript禁止沒有回車事件的input觸發submit提交事件已有回車觸發事件的input不受影響

<script type="text/javascript"> document.onkeydown = function(event) {//禁止沒有回車事件的input觸發s

利用jquery.form.js的ajaxSubmit實現不跳轉提交資料

我們直接通過form提交的話, 提交後當前頁面跳轉到form的action所指向的頁面。然而,很多時候我們比不希望提交表單後頁面跳轉,那麼,我們就可以使用ajaxSubmit(obj)來提交資料 1. //form表單阻止提交 <form onsubm

ajax提交清空

<div align="center" id="div2">     <form>   商品名稱:<input type="text" id="gname"><