CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: IGarcia en Lunes 21 de Noviembre de 2005, 18:49
Título: Recoger Textbox Con ñ
Publicado por: IGarcia en Lunes 21 de Noviembre de 2005, 18:49
Hola a todos!! Resulta que tengo un texbox en un datagrid que al dar a modificar y cambiar alguna de sus propiedades y luego dar al guardar la letra ñ me la modifica tanto en la base de datos(que es sqlServer) como en la visualización del grid, claro. Es decir, me transforma la letra ñ en '& # 241 ;' . Por ejemplo:
mañana --> ma'& # 241 ;'ana
He probado a cambiar el utf-8 por utf-7 por codigo: Response.ContentEncoding = System.Text.Encoding.UTF7
Pero no funciona.
Tambien he probado a cambiar el web.config poniendo: <globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" /> que me encontre en una página en la red pero nada.
Alguien tiene alguna idea??? Gracias por adelantado por vuestro tiempo.
Título: Re: Recoger Textbox Con ñ
Publicado por: Kev en Lunes 21 de Noviembre de 2005, 20:45
Hola, pues la letra ñ, es un cararcter especial y en ingles no existe por lo tanto en el HTML tampoco, asi que se lo toma como un caracter especial, ahora lo que tu hiciste es guardar tus datos y automaticamente para que no exista errores se guardo a su equivalente en HTML que es lo que te salio como ñ ahora para resolver esto tienes que usar el Decode Ej:
Título: Re: Recoger Textbox Con ñ
Publicado por: IGarcia en Martes 22 de Noviembre de 2005, 10:25
Gracias Kev por tu respuesta pero realmente eso ya lo utilizo en el update. Te explico: Resulta que tengo un FOR que me recorre todos los campos del update y luego me los almacena de la siguiente forma: