从数据库中取出的数据用compareTo("中文")总没法得到想要的结果,请高手解答 用java.net.URLEncoder.encode(String)编码来传递行不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不太明白你说的问题.1.out.print(mode)可以正常显示,但mode.compareTo("中文")无法得到想要的结果?那你就用mode.trim().compareTo("中文")试试看,有时候数据库中提出来的数据有空格.2.request.getParameter("mode").compareTo("中文")可以得到0的结果?mode 和 request.getParameter("mode") 根本就不是一回事.这点我不明白你是什么意思. 中文问题,最好是很转换为gb2312再比较String str=getStr(request.getParameter("mode"));if (str.compareTo("中文")){}<%! public static String getStr(String str){ if (str == null) return null; try{ String temp_p=str; byte []temp_t=temp_p.getBytes("ISO8859-1"); String temp=new String(temp_t,"gb2312"); return temp; } catch(Exception ex){ System.err.println("sq.executeUpdate:"+ex.getMessage()); return null; } }%> xuw(海上的桥) 就是因为数据库中提出来的数据有空格,所以害我高度了很久. 一段java转php [着急]这个项目需求如何实现? 请教个sql语句问题 关于web 统计人数,以及避免用户重复登录的问题? 页面替换字符问题,高手帮忙 关于ActionForm的初级问题。很简单。解决立即给分。 请问get和post有什么区别,谢谢!! tomecat5.5中直接将根目录指到我的文件夹应该如何设置? 学JSP,从哪开始? tomcat 问题 请教大家如何把数据库取出的记录集转化为数组?用什么语句? 高手啊,快救命:在Tomcat3.0中成功,在Tomcat4.0中出错
1.out.print(mode)可以正常显示,但mode.compareTo("中文")无法得到想要的结果?
那你就用mode.trim().compareTo("中文")试试看,有时候数据库中提出来的数据有空格.
2.request.getParameter("mode").compareTo("中文")可以得到0的结果?
mode 和 request.getParameter("mode") 根本就不是一回事.这点我不明白你是什么意思.
最好是很转换为gb2312再比较
String str=getStr(request.getParameter("mode"));
if (str.compareTo("中文")){
}<%!
public static String getStr(String str){
if (str == null) return null;
try{
String temp_p=str;
byte []temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t,"gb2312");
return temp;
}
catch(Exception ex){
System.err.println("sq.executeUpdate:"+ex.getMessage());
return null;
}
}%>
就是因为数据库中提出来的数据有空格,所以害我高度了很久.