C# GridView 单元格取值带有特殊字符问题

如上图地址里面有一个单引号,我绑定后在浏览器中看起来是一个单引号,可是我用GridView.Rows[i].Cells[0].Text.ToString();获取它的值。... 如上图 地址里面 有一个单引号,我绑定后在浏览器中看起来是一个单引号,可是我用GridView.Rows[i].Cells[0].Text.ToString();获取它的值。结果那个引号发生了转变。获取到的是他的源html代码 ,如下图。我就是不知道怎么原样获取到这个单引号写入到数据库里面。或者获取到这个咚咚怎么转换处理他后在写入数据库。还有其他特殊符号也出现这个问题。求解。。 展开
 我来答
__川流
2013-03-06
知道答主
回答量:68
采纳率:0%
帮助的人:19.2万
展开全部
这个问题我也遇到过,用替换函数去掉它。(如果想保留单个单引号的话,还是用替换函数去处理,将单个单引号替换为双个单引号即可)
追问
替换函数,只能针对已知的符号挨个替换。我实在处理批量数据。每天的数据里有很多不同国家的用户所提交。确定不了还会出现什么莫名的符号。就没有别的办法吗?
百度网友08f6db01a
2013-03-06 · TA获得超过257个赞
知道小有建树答主
回答量:345
采纳率:50%
帮助的人:111万
展开全部
是一转变成特殊的字符了,您要想保存,要先转换成特殊字符,然后用的时候再转化回来
更多追问追答
追问
我就是对这个编码不太了解  C#里面有没有转换这个编码的,或者怎么转换。
追答
对字符有特殊的意义! 需进行转义,告知编译器,你是要输出一个'字符! 
Console.WriteLine("你是一个\'好\'人");
string str=@"你是一个'好'人";
Console.WriteLine(str);

输出结果:你是一个\'好\'人

知道怎么转了吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木木夕木9EzcE
2013-03-06 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:122万
展开全部
你截图的是网页源代码的吧,GridView.Rows[i].Cells[0].Text.ToString();获取的值应该没有问题,我试过了。你设置断点调试一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式