utf-8編碼的頁面向GBK編碼的頁面提交中文表單亂碼終極解決方案
有關這個問題已經困擾我好多天了,甚至都有點上火,但是最後還是解決了。。
是這樣的,我是做有關讀秀的的請求,但是請求中文無論怎樣都是亂碼,無論是在請求前用js處理,還是用盡各種辦法,就是死活不行,後來到讀秀官網,看了一下它的請求,發現它的後面有一個欄位是關於編碼的欄位。。。
我的請求是這樣的:http://qw.duxiu.com/getPage?sw=%E6%89%8D%E5%A5%B3&ecode=utf-8(我就是因為沒加這個紅色的欄位,導致編碼無論如何請求過去都是亂碼),這才是正確的請求。
當然啦。上面的只是有關讀秀的解決,不通用,所以又仔細研究終於研究出了方案。
主要是由於兩個頁面的編碼不一致,但是我把頁面編碼改為一樣的,終究還是不行,大家也可以試試,或許我試的少。。哈哈。。。
最後看了一下w3School網站的form屬性,看到有一個屬性
accept-charset
這個屬性,加到form標籤裡面,發現終於解決了,總算鬆了一口氣,,但是問題又來了,居然在ie下不支援此屬性,所以只好在表單屬性裡新增新增 onsubmit="document.charset='gbk';"
至此總算解決這個看似很小的問題,卻困惑我很多天的問題。。。
相關推薦
utf-8編碼的頁面向GBK編碼的頁面提交中文表單亂碼終極解決方案
有關這個問題已經困擾我好多天了,甚至都有點上火,但是最後還是解決了。。 是這樣的,我是做有關讀秀的的請求,但是請求中文無論怎樣都是亂碼,無論是在請求前用js處理,還是用盡各種辦法,就是死活不行,後來到
unicode、utf-8、ansi、gbk、gb2312編碼詳解
前言 作為一個開發人員或是測試人員,免不了要與各種各樣的編碼打交道,而且這些各種編碼總是讓人頭大,現在我們就來揭開他們的廬山真面目 移動還是聯通? 在開始本文前,我需要大家思考一個問題:你知道聯通為什麼幹不過移動嗎? 我們來看看微軟站在哪邊吧,用記事本寫下聯通
utf-8、unicode、gbk、gb2312、ANSI編碼的區別
utf-8、unicode、gbk、gb2312編碼的區別 utf-8 先來看看百度的解釋: 一種針對Unicode的可變長度字元編碼,又稱萬國碼。現在已經標準化為RFC 3629。UTF-8用1到6個位元組編碼Unicode字元。用在網頁上可
Mac電腦使用:解決Mac上“文字編碼Unicode(UTF-8)不適用”、文字編碼“中文 (GB 18030)不適用“的問題
在Mac電腦上面開啟txt檔案,有些時候由於格式不一樣或者其他原因,會打不開txt檔案,這樣就需要我們對文字編輯的偏好設定裡面進行修改即可。這裡我只說兩種打不開的情況,這兩種情況就是標題說的這兩種情況。 一、先介紹第一種情況:未能開啟文稿“docs(1).txt”。文字編碼“Unicode(
xml中1位元組的UTF-8序列的位元組1無效([字元編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案)
xml中1位元組的UTF-8序列的位元組1無效([字元編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案) 專案本地執行是ok的,但是釋出到線上伺服器就一直報錯,說什麼 Error
JAVA以UTF-8編碼格式匯出CSV檔案,用office開啟產生亂碼的解決方法
一般java匯出為csv檔案程式碼如下 OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream
idea軟體編碼已經設定好了為utf-8,但是svn中down下來的檔案格式本身不是utf-8的,此時開啟後會出現中文亂碼解決方法
我是個idea的忠實使用者,新公司的專案都是用eclipse做的,通過svn拉下程式碼後發現,註釋的內容裡,中文內容都是亂碼。問過專案負責人,說可能是GBK編碼。 但是,我通過idea的setting設定了編碼,試了5種編碼都沒用,中文內容還是亂碼。最後還是自己試出來解決方案。 詳細的原因請參考
Asp.net utf-8 編碼中文亂碼完全解決方案
Unicode 編碼正逐漸成為多語言支援的最通用解決方案。採用 Unicode 編碼的中文網頁能在各種平臺、各種類的瀏覽器上都得到很好的相容。utf-8 是 Unicode 的一種儲存/交換實現方式。對於不同數值範圍的 Unicode 碼,它採用變長的方式來編碼:所有
解決EditPlus在設置了UTF-8之後,編寫的HTML頁面仍出現漢字亂碼問題
content size 方式 解釋 RM char .net 一行 好的 解決EditPlus在設置了UTF-8之後。編寫的HTML頁面仍出現漢字亂碼問題 ? 相
UTF-8 的tomcat接受GBK請求亂碼
原博:http://www.ithao123.cn/content-10642320.html tomcat設定為utf-8編碼,接受gbk請求: 1.通過request.getParameter()會出現亂碼,通過request.getQueryString()獲取到請求
jQuery ajax在GBK編碼下表單提交終極解決方案(非二次編碼方法)
前言: 當jquery ajax在utf-8編碼下(頁面utf-8,接收utf-8),無任何問題。可以正常post、get,處理頁面直接獲取正確的內容。 但在以下情況下: GBK -> AJAX POST ->GBK UTF-8 -> AJAX POS
linux 關於Apache默認編碼錯誤 導致網站亂碼的解決方案
IE 如何 這不 而是 TP 策略 接收 art 原因 Apache默認編碼UTF-8在解析A網站的時候沒有任何問題,當運行B網站時出現的"蝌蚪文"亂碼問題 最近經常有同學在使用LAMP/WAMP時,遇到這樣的編碼錯誤問題: A網站程序編碼UTF-8編碼安裝成功,運行成
Python3解決UnicodeDecodeError: 'utf-8' codec can't decode byte..問題 終極解決方案
Python3解決UnicodeDecodeError: 'utf-8' codec can't decode byte..問題 終極解決方案 2017年10月06日 13:19:42 閱讀數:52021 標籤: python 更多 個人分類: 程式設計探討 python 版權宣告:
python 編碼問題:'ascii' codec can't encode characters in position 的解決方案
報錯: 'ascii' codec can't encode characters in position 8-50: ordinal not in range(128) Python在安裝時,預設的編碼是ascii,當程式中出現非ascii編碼時,python的處理常常
Visual Studio utf-8 程式碼 中文亂碼完全解決方案
Unicode 編碼正逐漸成為多語言支援的最通用解決方案。採用 Unicode 編碼的中文網頁能在各種平臺、各種類的瀏覽器上都得到很好的相容。utf-8 是 Unicode 的一種儲存/交換實現方式。對於不同數值範圍的 Unicode 碼,它採用變長的方式來編碼:所有 A
discuz論壇在安裝完成後 首頁所有頁面開啟均出現404錯誤的解決方案
今天公司一網站內的BBS論壇 出問題了 首頁所有版塊在點選開啟後均出現 404錯誤 在伺服器上查詢N久終於找到原因 原來是IIS 配置 .aspx 處的問題 詳情見圖: 必須將圖中 2處的 “確認檔案是否存在”前的複選框前勾除!
JAVA中文編碼和中文字元長度問題和解決方案
from: http://115.47.70.85/RuanJianGongCheng/2011-04/2859.htm REF:http://www.ibm.com/developerworks/cn/Java/j-lo-chinesecoding/ 摘要:本文說明了
Tomcat中對於post方法提交的表單採用的預設編碼
轉自http://zhangyou1010.iteye.com/blog/870760 當我通過Jsp提交資料到後臺的時候,插入到資料庫,發現中文是亂碼,debug發現還沒到資料庫就已經是亂碼了,這說明 編碼的設定有問題。 檢查了下我的jsp頁面,編碼只設pageEn
MyEclipse字元編碼設定+亂碼問題解決方案(待續)
問題:這10種設定字元編碼的區別與作用域(作用域:所有空間、當前工作空間、當前工程、當前檔案) 1、Window->Preferences->General->Content Types->比如選中右邊的JSP,視窗下面則出現Default enc
Python3解決UnicodeDecodeError: 'utf-8' codec can't decode byte..問題 終極解決方案
0x00 問題引出: 最近在做一個買房自動化分析Python指令碼,需要爬取網頁。 在使用urllib獲取reqest的response的時候,還要進行解碼。 見語句: result = res.decode('utf-8') 當執行該語句的時候,