使用表單方式傳輸數據時,TOMCAT默認會以iso8859-1的字符集對“二進制數據”進行字符編碼然後傳輸這個字符。但是iso8859-1並不支持中文。
所以,在JSP接收到數據時,需要先對其進行“字符編碼”(即,將字符編碼成原始的“二進制數據”),然後再進行對“二進制數據的”字符編碼。(用支持中文的字符集gb2312 UTF-8 gbk)
因此:需要用到new String(String.getBytes("iso8859-1"),"gbk")獲得中文字符
使用表單方式傳輸數據時,TOMCAT默認會以iso8859-1的字符集對“二進制數據”進行字符編碼然後傳輸這個字符。但是iso8859-1並不支持中文。
所以,在JSP接收到數據時,需要先對其進行“字符編碼”(即,將字符編碼成原始的“二進制數據”),然後再進行對“二進制數據的”字符編碼。(用支持中文的字符集gb2312 UTF-8 gbk)
因此:需要用到new String(String.getBytes("iso8859-1"),"gbk")獲得中文字符