转义符的困惑-怎么就是转义不了呢,十分困惑。
<%
String sql= "select distinct name,name from sys_dept ";
RecordSet rs = Service.getDatabase().getRecordSet( sql);
int rc=rs.rowCount();
if(rc> 0){
for(int i=1;i <=rc;i++){
String gydwv = new String(rs.getString(i,1).getBytes( "8859_1 "), "GB2312 ");
String gydwo = new String(rs.getString(i,2).getBytes( "8859_1 "), "gb2312 ");
/*
System.out.println(gydwo);
打印值为:
财务部
彩虹办
*/
if(gydwo.equals( "财务部 ")){
/*按原理说应该在此行就会生成
--------------------
财务部
1
彩虹办
--------------------
但却生成了
--------------------
财务部 1
彩虹办
--------------------
另小弟十分不解
*/
gydwo=gydwo+ "\n "+ "1 ";
System.out.print(gydwo);
}
我该如何将
财务部 1
彩虹办
变成
财务部
1
彩虹办
这是一个查询数据库自动生成的下拉菜单,我想在其中加上一条 "全部 "可以查询出全部的记录,但不想在数据库中添加。
------解决方案--------------------gydwo=gydwo+ " <br> "+ "1 ";
------解决方案--------------------gydwo=gydwo+ "\r\n "+ " <br> "+ "1 ";
------解决方案--------------------为什么不在加完数据库的东西之后加一个“全部”呢?
只能加一次????
------解决方案-------------------- gydwo=gydwo.replace( "\n ", " </br> "); //这个replace方法将回车替换为html中的回车 </br>
------解决方案--------------------请问楼主的代码是什么语言写的啊?
好像怪怪的~~