解決頁面亂碼問題

2021-08-29 21:08:15 字數 611 閱讀 2719

1. 

伺服器端:

string old = req.getparameter("username");

//解決頁面亂碼問題

string username = new string( old.getbytes("iso8859-1"),"utf-8");

// 以上針對 火狐 ie 7 8等瀏覽器 但是對ie6 遨遊登陸瀏覽器 不起作用 如果要起作用頁面端必須如下設定

頁面端:

// 對 ie6 遨遊登陸瀏覽器 用** encoudeuri() 方法

var url = "ajaxserver?name="+encodeuri($("username").val());

頁面端發出的資料兩次encoudeuri,伺服器端使用urldecoder.decode(old,"utf-8");

var url = "ajaxserver?username="+encodeuri(encodeuri($("username").val()));

string old = req.getparameter("username");

string username = urldecoder.decode(old,"utf-8");

Response響應解決頁面中文亂碼問題

預設情況下造成中文內容亂碼的原因 把中文內容存放到緩衝區中使用的是iso8859編碼。iso8859不支援中文。解決方法 必須放在設定響應體之前來設定編碼格式 設定快取區編碼格式為utf 8,使用 setcharacterencoding 方法.在響應中主動告訴瀏覽器使用utf 8編碼格式接收資料,...

如何解決JSP頁面顯示亂碼問題

一 jsp頁面顯示亂碼 二 表單提交中文時出現亂碼 三 資料庫連線時出現亂碼 一 jsp頁面顯示亂碼 下面的顯示頁面 display.jsp 就出現亂碼 out.print jsp的中文處理 對不同的web伺服器和不同的jdk版本,處理結果就不一樣。原因 伺服器使用的編碼方式不同和瀏覽器對不同的字元...

如何解決JSP頁面顯示亂碼問題

下面的顯示頁面 display.jsp 就出現亂碼 out.print jsp中文處理 對不同的web伺服器和不同的jdk版本,處理結果就不一樣。原因 伺服器使用的編碼方式不同和瀏覽器對不同的字元顯示結果不同而導致的。解決辦法 在jsp頁面中指定編碼方式 gb2312 即在頁面的第一行加上 page...