当前位置: 技术问答>java相关
sql语句中文问题
来源: 互联网 发布时间:2015-03-17
本文导语: 我是在jsp中做 name=request.getParameter("name"); String sql="select * from dwfinanceins where name like '%"+sname+"%'"; 不支持中文,各位大侠有什么好办法? 我用out.println(sql); 输出的是 select * from dwfinanceins where dwfinanceins.dwf_name...
我是在jsp中做
name=request.getParameter("name");
String sql="select * from dwfinanceins where name like '%"+sname+"%'";
不支持中文,各位大侠有什么好办法?
我用out.println(sql);
输出的是
select * from dwfinanceins where dwfinanceins.dwf_name like '%中国%' 可是结果什么都没有
name=request.getParameter("name");
String sql="select * from dwfinanceins where name like '%"+sname+"%'";
不支持中文,各位大侠有什么好办法?
我用out.println(sql);
输出的是
select * from dwfinanceins where dwfinanceins.dwf_name like '%中国%' 可是结果什么都没有
|
name=request.getParameter("name");
name = (name==null)?"":name;
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
这样就ok了
|
str.getBytes("ISO-8859-1"),"GB2312");
|
35863关注! :)
|
对阿
要转换字符集为gb2312