encodeuricomponent(dudu賽車),它是將中文、韓文等特殊字元轉換成utf-8格式的url編碼
主要是為了網頁國際化---> dudu%e8%b5%9b%e8%bd%a6
1.在客戶端(頁面js)將中文轉成utf-8的格式url編碼. 即%e8%b5%9b格式的
2.然後在伺服器端(jsp/servlet)中.重新將utf-8的url編碼轉成中文即可.
舉例: 客戶端 js裡面:
function transhander(){
var obj = document.getelementbyid("content");//物件
var paramvalue = obj.value; //獲得中文引數的值
var trans_paramvalue = encodeuricomponent (paramvalue);//轉碼
obj.value=trans_paramvalue; //將物件重新賦值.
window.location="query.do?param"+trans_paramvalue;//鏈結.
伺服器端 jsp /servlet : string param= request.getparameter("param");
param= urldecoder.decode(param,"utf-8"); //重新轉碼
Ajax中文亂碼解決方法 相容ie ff
ajax的中文亂碼可以大概分為兩中,第一種是向伺服器端傳送中文引數時 xmlhttp.open get post url,true 伺服器端接收到的為亂碼,這個也是我今天遇到的問題,沒做處理之前,在ie裡 是正常的,但是在firefox裡面就出現了亂碼,我先把接收到引數輸出到乙個文字裡,沒有發現什麼...
AJAX亂碼解決方法
size medium ajax亂碼解決方法 在剛開始做ajax程式的時候,一般都會遇到這個問題 ajax亂碼。它產生的原因和解決方法如下 ajax中會產生亂碼的主要原因是 一 js提交查詢xmlhttp返回的資料,預設的字元編碼是utf 8,此時如果前台頁面是gb2312或者其它編碼,資料就會產生...
linux中文亂碼解決方法
在使用centos 系統時,安裝的時候可能你會遇到英文的centos系統,在這中情況下安裝centos系統時是預設安裝 即英文 安裝完畢後,出現的各種中文亂碼。那麼,我們如何解決這種問題呢。一 centos系統訪問 g.cn 發現中文亂碼。於是用以前的方式 yum y install fonts c...