3

我想得到一个像 [ www.myweb.com?q=id%3D123456%26action%3Dgo​]这样的字符串

但实际上我得到 [ www.myweb.com?q=id%3D123456%26action%3Dgo?​]

它以一个问号结束。

我的数据引擎是 SQL server 2012

declare @id bigint;
set @id=123456;

select 
'www.myweb.com?q=id%3D'+convert(varchar(20),@id) +'%26action%3Dgo​' 

在此处输入图像描述

4

1 回答 1

4

如果您通过粘贴检查

 'www.myweb.com?q=id%3D'+convert(varchar(20),@id) +'%26action%3go​'

'在 sql server 查询窗口中,您可以在 go 和remove之间看到运行查询的非 dsplay 字符。问号会消失

结果

于 2015-05-28T18:43:34.887 回答