2013-07-17 3 views
5

페이지가 있고 Send 이벤트에서 "Name"값 매개 변수로 전달해야합니다. 하지만이 이름에는 강조가 있고 이름에 "Raúl Lozada"라는 이름은 "Raúl Lozada"을 프로 시저 매개 변수로 보냅니다. 어떻게 해결할 수 있습니까? 내 HTML 페이지에서 제대로로드됩니다!액센트가있는 매개 변수 보내기 C#

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

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

답변

3

당신은 DB에 전송하기 전에, 문자열의 이스케이프 HTML해야합니다

사용 HttpUtility.HtmlDecode : 내 친구

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

물론 화려한를. 당신은 당신의 대답을 읽을 때부터 항상 뭔가를 배웁니다! –

+0

@Oded PERFECT! 이제 제대로 작동! 최대한 빨리 Tks 도와주세요! – CaioVJesus89