1. 程式人生 > >JSP傳值到servlet到資料庫亂碼問題

JSP傳值到servlet到資料庫亂碼問題

在 Servlet doGet  方法最上面加上   

request.setCharacterEncoding("utf-8");

不要在其他方法裡面加,可能沒用

如果上面的方法不起作用,就用下面方法,基本能解決所有的字串編碼問題



public class ChineseEncoding {
	public static String changeStr(String input) {
		try {
			input = new String(input.getBytes("iso-8859-1"), "utf-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return input;
	}

}