首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Server.UrlDecode的有关问题

2012-07-26 
Server.UrlDecode的问题.数据库tb里,字段a有以下数据:C# code\u9ED1\u793E\u4F1A然后C# codestring ads.T

Server.UrlDecode的问题.
数据库tb里,字段a有以下数据:

C# code
\u9ED1\u793E\u4F1A

然后
C# code
string a=ds.Tables[0].Rows[0]["a"]

取出a的数据.就在这里的时候,用监视观察到a的值变成了
C# code
\\u9ED1\\u793E\\u4F1A

前面多了一个转义符.
最后用Server.UrlDecode(a)的时候,转不过来.
现在想问的是,如何让读出来的a前面不要再带转义了,而是直接读出来\u9ED1\u793E\u4F1A.
谢谢!

PS:
测试用Replace("\\\\","\")还是不行.



[解决办法]
用Regex.unescape方法试试

热点排行