C# 用重音c发送参数#

C# 用重音c发送参数#,c#,asp.net,.net,C#,Asp.net,.net,我有一个页面,在发送事件中,我需要传递一个值“Name”作为参数。 但是这个名字有重读,例如名字“劳尔·洛扎达”将“Raú;洛扎达”发送到我的过程参数。 我怎样才能纠正它? 在我的HTML页面中,它可以正确加载 <asp:BoundField DataField="User" HeaderText="User" /> SqlParameter myParam4 = oCommand.Parameters.Add("@User", SqlDbType.NChar);

我有一个页面,在发送事件中,我需要传递一个值“Name”作为参数。 但是这个名字有重读,例如名字“劳尔·洛扎达”将“
Raú;洛扎达
”发送到我的过程参数。 我怎样才能纠正它? 在我的HTML页面中,它可以正确加载

<asp:BoundField DataField="User" HeaderText="User" />    

SqlParameter myParam4 = oCommand.Parameters.Add("@User", SqlDbType.NChar);
            myParam4.Value = row.Cells[0].Text;

SqlParameter myParam4=oCommand.Parameters.Add(“@User”,SqlDbType.NChar);
myParam4.Value=行。单元格[0]。文本;

在发送到数据库之前,您需要对字符串进行HTML取消扫描:

使用:


绝对聪明,我的朋友。你是另一个人,当我阅读你的答案时,我总是从你身上学到一些东西!
myParam4.Value = HttpUtility.HtmlDecode(row.Cells[0].Text);