C# GridView 单元格取值带有特殊字符问题
如上图地址里面有一个单引号,我绑定后在浏览器中看起来是一个单引号,可是我用GridView.Rows[i].Cells[0].Text.ToString();获取它的值。...
如上图 地址里面 有一个单引号,我绑定后在浏览器中看起来是一个单引号,可是我用GridView.Rows[i].Cells[0].Text.ToString();获取它的值。结果那个引号发生了转变。获取到的是他的源html代码 ,如下图。我就是不知道怎么原样获取到这个单引号写入到数据库里面。或者获取到这个咚咚怎么转换处理他后在写入数据库。还有其他特殊符号也出现这个问题。求解。。
展开
3个回答
展开全部
是一转变成特殊的字符了,您要想保存,要先转换成特殊字符,然后用的时候再转化回来
更多追问追答
追问
我就是对这个编码不太了解 C#里面有没有转换这个编码的,或者怎么转换。
追答
对字符有特殊的意义! 需进行转义,告知编译器,你是要输出一个'字符!
Console.WriteLine("你是一个\'好\'人");
string str=@"你是一个'好'人";
Console.WriteLine(str);
输出结果:你是一个\'好\'人
知道怎么转了吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你截图的是网页源代码的吧,GridView.Rows[i].Cells[0].Text.ToString();获取的值应该没有问题,我试过了。你设置断点调试一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询