发送带有重音符号c#的参数

本文关键字:符号 参数 音符 | 更新日期: 2023-09-27 18:22:43

我有一个页面,在我的Send事件中,我需要传递一个值"Name"作为参数。但这个名称有重音,例如名称"Raúl Lozada"会将"Raúl Lozada"发送到我的过程参数。我该如何纠正?在我的HTML页面中,它加载正确!

<asp:BoundField DataField="User" HeaderText="User" />    
SqlParameter myParam4 = oCommand.Parameters.Add("@User", SqlDbType.NChar);
            myParam4.Value = row.Cells[0].Text;

发送带有重音符号c#的参数

在发送到DB:之前,您需要对字符串进行HTML Unscape

使用HttpUtility.HtmlDecode:

myParam4.Value = HttpUtility.HtmlDecode(row.Cells[0].Text);