sql语句中文问题

ctyss 2001-08-08 04:31:40
我是在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 '%中国%' 可是结果什么都没有
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bookbobby 2002-01-12
  • 打赏
  • 举报
回复

对阿

要转换字符集为gb2312
secball 2002-01-11
  • 打赏
  • 举报
回复
select * from dwfinanceins where name like '%"+name+"%'
Fancy_fan 2002-01-11
  • 打赏
  • 举报
回复
str.getBytes("ISO-8859-1"),"GB2312");
skt985 2002-01-11
  • 打赏
  • 举报
回复
35863关注! :)
yanchang 2001-08-08
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=gb2312" %>
name=request.getParameter("name");
name = (name==null)?"":name;
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
这样就ok了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧