一个很奇怪很奇怪的问题---在线等待

turenjie 2005-05-05 05:17:56
求救!
sql_test="select * from bi_invoice_payment where invoice_id='S000 266Q'"
set rs_test=conn.execute(sql_test)
response.Write(rs_test("invoice_id)
明明在数据库里面"S000 266Q"中间有数个空字符.
而在页面上response.Write出来的却是S000 266Q.
中间只有一个字符.
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
turenjie 2005-05-06
  • 打赏
  • 举报
回复
再一次请教高手:

Response.Write("S000 266Q")

Response.Write("<table><tr><td>")
Response.Write("S000 266Q")
Response.Write("</td></tr></table>")

而第一个则显示成功:S000 266Q
第二个则显示失败:S000 266Q
gaojiu 2005-05-06
  • 打赏
  • 举报
回复
一样的道理啊

都要用 
mingyuexingguang 2005-05-06
  • 打赏
  • 举报
回复
中文全角空格与英文空格处理起来不同

浏览器会把中文全角空格一个不落的显示出来
turenjie 2005-05-06
  • 打赏
  • 举报
回复
怎么没有人回答, ?
lenmore 2005-05-05
  • 打赏
  • 举报
回复
因为HTML是忽略空格的

解决方法如上。^_^
jarraytan 2005-05-05
  • 打赏
  • 举报
回复
得用个转换函数。
response.Write(replace(rs_test("invoice_id)," "," ")

试试。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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