我要用servlet 将从jsp页面穿过的值 传到数据库中 如果传的值是中文 直接传到数据库是乱码(能执行,但是乱码) 但是我用
syfs=new String(request.getParameter("syfs").getBytes("8859_1")); 将他传到数据库中 运行时却是
java.lang.NullPointerException错误! 为什么啊~~~~~~~~~
syfs=new String(request.getParameter("syfs").getBytes("8859_1")); 将他传到数据库中 运行时却是
java.lang.NullPointerException错误! 为什么啊~~~~~~~~~
如果不是的话换这样试试
sys=new String(new String(request.getParameter("syfs").getBytes("iso-8859-1"),"gb2312"));
安全点这样写好了
String syfs=request.getParameter("syfs");
byte[] b=sys.getBytes("iso-8859-1");
syfs=new String(b,"gb2312");