数据库里存放一条记录:\u6e56\u5317\u7701\u6b66\u6c49\u5e02
可是我查出来的却是:\\u6e56\\u5317\\u7701\\u6b66\\u6c49\\u5e02
C#的.ToString()将里面的"\"全部变成"\\"
Response.Write("\u6e56\u5317\u7701\u6b66\u6c49\u5e02")
输出的是:湖北省电信市
但是Response.Write("\\u6e56\\u5317\\u7701\\u6b66\\u6c49\\u5e02")
输出的是:\u6e56\u5317\u7701\u6b66\u6c49\u5e02
我想要的是第一种效果,如何让查出的结果中的"\"不要变成"\\"?
s.Replace("\\\\", "\\");
s.Replace("\\\\", "\");这种应该可以达到你要的效果。但是转换出来的结果可能会是错的。