转义符的问题,,快,急,我一直写也不对!

WJY2003 2006-01-20 04:48:09
string aa = "aa&top test";
string cc = "\\&"+aa;

我想输出来的时候还要带着这两个字符,特别是&因为我传参时,它把它作为了一个连接符
我想用/这样的,不要用server.uncode类的方法
谢谢
...全文
202 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
到前台肯定是一些html文件啦
有一超连接
就这样的哪个超连接的址。
除了Server.UrlEncode
我记得换义符是可以告诉浏览器,不让它把哪个字符串作为特殊字符的
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
我是一段字符,输出到前台的,有的可能是一个超联接
所以我想在后台输出时就加一个转义符的。
比如:cs文件中:string aa = "测测测测测测测测测测测测测测。。。。这是一堆说明<a href='b.aspx?test=1111&name=[R&P]'>....";等这样的时候
aiur2000 2006-01-20
  • 打赏
  • 举报
回复
用@
Eddie005 2006-01-20
  • 打赏
  • 举报
回复
string aa = "aa&top test";是不用转义的,在C#里&并不算特殊字符;
问题是现在楼主打算怎么用这个字符串,你打算把它传到哪里?

把后续的代码贴一下,我相信我可以解决,即使不用Server.UrlEncode
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
不过说实话
我还是想知道转义string aa = "aa&top test";
这个转义怎么转?
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
谢谢
csdn真棒!
csdn上的人员真好!
Eddie005 2006-01-20
  • 打赏
  • 举报
回复
是的
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
用@这个格式时
后面直接跟字符串吗?
不需要:加\这样的东西啦吧?
Eddie005 2006-01-20
  • 打赏
  • 举报
回复
同意楼上,用@自动转:
string aa = @"aa&top test\";
string cc = @"\\&"+aa;

如果你要在链接地址中用,就必须用Server.UrlEncode进行编码转换,否则不能处理特殊字符
string dd = Server.UrlEncode(cc);

接受时解码用Server.UrlDecdoe()
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
@string也是一种方法
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
不能用哪个
因为哪个要哪样改动太大
我想用在一个转义一下就
其它地方不就行了吗
先不讨论应怎么做吧
就说这个怎么转义
alanzhou 2006-01-20
  • 打赏
  • 举报
回复
& => &

str=@"string"
i三千 2006-01-20
  • 打赏
  • 举报
回复
如果你要在链接地址中用。
就用Server.UrlEncode
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
没有人告我怎么写呀?
qhh389 2006-01-20
  • 打赏
  • 举报
回复
\&
这样看看
WJY2003 2006-01-20
  • 打赏
  • 举报
回复
没有人吗???

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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