社区
ASP
帖子详情
在Sql server中我存储一个字符串 比如 “aa aa”,在显示时为什么会成了“aa aa”?
truesmx
2005-01-04 03:15:43
在Sql server中我存储一个字符串 比如 “aa aa”,在显示时为什么会成了“aa aa”?
如何解决这个问题,还让它显示“aa aa”
谢谢!
...全文
182
16
打赏
收藏
在Sql server中我存储一个字符串 比如 “aa aa”,在显示时为什么会成了“aa aa”?
在Sql server中我存储一个字符串 比如 “aa aa”,在显示时为什么会成了“aa aa”? 如何解决这个问题,还让它显示“aa aa” 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
truesmx
2005-01-04
打赏
举报
回复
回复人: serverme(太困了,想睡觉) ( ) 信誉:100
很全很全呀!
serverme
2005-01-04
打赏
举报
回复
function changechr(str)
changechr=replace(replace(replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"<br>")," "," "),"'","´"),"""",""")
end function
str = changechr("aa aa")
truesmx
2005-01-04
打赏
举报
回复
数据库类型nvarchar
这个空格是半角空格,在字符串中间,跟类型没有关系的。
truesmx
2005-01-04
打赏
举报
回复
Reply from 回复人: Newrocky(罗罗) ( ) 信誉:90
用Server.HTMLEncode()这个不能完全解决我的问题
用<%=replace(Server.HTMLEncode("aa aa")," "," ")%>
能彻底解决我的问题。
海当
2005-01-04
打赏
举报
回复
是不是数据库里的数据类型不对啊.
超级大笨狼
2005-01-04
打赏
举报
回复
<xmp>s sdsd</xmp>
truesmx
2005-01-04
打赏
举报
回复
Reply from 回复人: Newrocky(罗罗) ( ) 信誉:90
用Server.HTMLEncode()这个不能解决我的问题
Newrocky
2005-01-04
打赏
举报
回复
Server.HTMLEncode()最好还是用这个啦!否则,不光是空格,还有回车、< 、 >等等全部都会出不来的
truesmx
2005-01-04
打赏
举报
回复
Thank you 回复人: lienzhu(李强) ( ) 信誉:95
我怎么没有想到呢!!!
好办法呀!
CodeBunny
2005-01-04
打赏
举报
回复
显示时
<%=replace("aa aa"," "," ")%>
这样就可以了
lienzhu
2005-01-04
打赏
举报
回复
response.write replace(("aa aa")," "," ")
truesmx
2005-01-04
打赏
举报
回复
大家,帮帮忙吧!
怎么没有人回答呢
truesmx
2005-01-04
打赏
举报
回复
用Server.HTMLEncode()这个,不能解决此问题,只能将字符里的HTML标记转换成真正可要显示的内容。
truesmx
2005-01-04
打赏
举报
回复
可不可以在显示时下功夫,让它显示成"aa aa",而不在存储时做,因为这个数据库不只是用于ASP语言,还有其它语言访问,其它语言不存在这种情况!
earthpea
2005-01-04
打赏
举报
回复
我是喜欢将两个半角空格换成一个全角的空格,呵呵
docama
2005-01-04
打赏
举报
回复
如果想保留这个的话,你可以在提交之前做文章啊。比如把空格替换成 呀。
sql
server
字符串
拼接
SQL
中
字符串
拼接 1. 概述 2. 数字 +
字符串
3. 数字 + 数字 4.
字符串
+
字符串
5. 使用CAST和CONVERT函数进行类型转换 1. 概述 在
SQL
语句
中
经常需要进行
字符串
拼接,以
sql
server
,oracle,my
sql
三种数据库为例,因为这三种数据库具有代表性。
sql
server
: select '123'+'456'; oracle: select '123'||'456' from dual; 或 select concat('123','45
sql
判断
一个
字符串
中
是否包含另
一个
字符串
判断
一个
字符串
中
是否包含另
一个
字符串
以通过like谓词来检索信息,但是like谓词在检索
时
是不区分大小写的,而使用contains 谓词在数据库
中
检索信息则可以做到区分大小写的功能,同
时
contains在某些方面所提供的文本查询能力比like 强,经过实践验证,charindex()并不比前面加%的like更能提高查询效率,并且charindex()会使索引失去作用(指
sql
server
...
关于
Sql
server
的拼接
字符串
和切割
字符串
我遇到的问题是需要根据A表
中
的a字段
字符串
在B表
中
查询出对应数据。其
中
a
中
的
字符串
是B表
中
b(int类型)字段的数据拼接。 其
中
表A数据 表B数据 如果我们直接 select * from b where in(select a from A),查询会报从数据类型 nvarchar 转换为 bigint
时
出错。很烦!so,我想我应该第一步解决将A表
中
的字段a切割一下。嗯.....
Sql
Server
中
Group By后
字符串
合并
转载于:https://www.cnblogs.com/willingtolove/p/9320513.html 【
SQL
】
Sql
Server
中
Group By后,
字符串
合并 目录 1、传统方法:创建处理函数(
sql
server
2000只能用该方法) 2、新的解决方法:利用for xml path(
sql
server
2005及更高版本) 正文 参考: 1、
SQL
查询语...
SQL
中
字符串
拼接
SQL
中
字符串
拼接 1. 概述 2. 数字 +
字符串
3. 数字 + 数字 4.
字符串
+
字符串
5. 使用CAST和CONVERT函数进行类型转换 1. 概述 在
SQL
语句
中
经常需要进行
字符串
拼接,以
sql
server
,oracle,my
sql
三种数据库为例,因为这三种数据库具有代表性。
sql
server
: select '123'+'456'; oracle: select '123'||'456' from dual; 或 select concat('123','456') from du
ASP
28,404
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章