我的jsp网页的页面的编码是8859_1,mysql数据库的编码是utf-8,我尝试用
String ctry = new String(request.getParameter("ctry").getBytes("8859_1"),"utf8");
转换,然后用
String sql_insert = "insert into vcard_search(lusername,ctry,lctry) values(''+rand(),'"+ctry+"','"+ctry+"')";
stmt.executeUpdate(sql_insert);
写进数据库。为什么中文就只有问号,英文数字正常,请指教!
String ctry = new String(request.getParameter("ctry").getBytes("8859_1"),"utf8");
转换,然后用
String sql_insert = "insert into vcard_search(lusername,ctry,lctry) values(''+rand(),'"+ctry+"','"+ctry+"')";
stmt.executeUpdate(sql_insert);
写进数据库。为什么中文就只有问号,英文数字正常,请指教!
搂主这个应该没错数据库中的记录是不是也是乱码