在JSP頁面中輸入中文,讀取顯示亂碼問題
阿新 • • 發佈:2018-10-31
只需在JavaBean中的getXxx方法中進行修改
public class Login { private String userName; //使用者名稱 private String password; //密碼 public Login(){ //構造方法 } public String getUserName() { //返回使用者名稱 try{ //通過getBytes("ISO-8859-1")方法把字元轉換為標準字元 byte b[]=userName.getBytes("ISO-8859-1"); //把字元轉化為UTF-8編碼 userName=new String(b,"UTF-8"); return userName; }catch(Exception e){ return userName; } } public void setUserName(String userName) { //設定使用者名稱 this.userName = userName; } public StringgetPassword() { try{ byte b[]=password.getBytes("ISO-8859-1"); password=new String(b,"UTF-8"); return password; }catch(Exception e){ return password; } } public void setPassword(String password) { this.password= password; } }