中文查询的问题?

jd27 2003-03-25 01:57:36
我遇到同样的问题,就是我在输入筐输入进中文时候,用getparameter("..")取得字符串,但是送到到数据库进行查询的时候,就是提取不出数据(我的数据库里有能符合查询条件的数据)。我也用如:str=new String(request.getParameter("name").getBytes(),"gb2312");进行过转换但还是不行,可不可以帮忙解决呢?多谢
...全文
63 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingmax911 2003-03-25
  • 打赏
  • 举报
回复
<%request.setCharacterEncoding("GBK");%>
传输的两页都加上这句话
qiri07 2003-03-25
  • 打赏
  • 举报
回复
写个函数:
<%!
public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e){}
return "null";
}
%>

调用的时候:
user_name=(request.getParameter("name")).trim();
user_name=getStr(user_name);
headstream 2003-03-25
  • 打赏
  • 举报
回复
str=new String(request.getParameter("name").getBytes(),"8859_1");
xiaofenguser 2003-03-25
  • 打赏
  • 举报
回复
多用几种编码试试.

81,122

社区成员

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

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