Foros del Web » Programando para Internet » ASPX (.net) »

Caracteres extraños datagridview

Estas en el tema de Caracteres extraños datagridview en el foro de ASPX (.net) en Foros del Web. Cargando lo que tengo en la base de datos, si en el texto hay algún acento, ñ, o símbolo fuera de lo normal...me salen códigos ...
  #1 (permalink)  
Antiguo 13/09/2010, 09:52
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
Caracteres extraños datagridview

Cargando lo que tengo en la base de datos, si en el texto hay algún acento, ñ, o símbolo fuera de lo normal...me salen códigos tal que: &#225 (á)...el problema ya no queda ahí, esque en LOCAL no me aparece el problema, pero si al subirlo al servidor...miré la codificación de la bbdd y del servidor, están en sql_Latin_???_??? (no recuerdo qe mas...CI_AS, creo)...

Si alguien tiene idea...eternamente agradecido!

Un saludo
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero
  #2 (permalink)  
Antiguo 13/09/2010, 20:04
 
Fecha de Ingreso: julio-2006
Ubicación: En algún lugar de un grán pais
Mensajes: 112
Antigüedad: 17 años, 8 meses
Puntos: 2
Respuesta: Caracteres extraños datagridview

Utiliza esto:

Código:
HttpUtility.HtmlDecode(e.Row.Cells(0).Text)
en el evento:

Código:
GridView1_RowDataBound
  #3 (permalink)  
Antiguo 14/09/2010, 09:10
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Caracteres extraños datagridview

Nada, siguen saliendo los caracteres extraños...algo/alguien más?
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero
  #4 (permalink)  
Antiguo 14/09/2010, 12:39
 
Fecha de Ingreso: julio-2006
Ubicación: En algún lugar de un grán pais
Mensajes: 112
Antigüedad: 17 años, 8 meses
Puntos: 2
Respuesta: Caracteres extraños datagridview

mmm... es qu ees raro.. ami me salia lo mismo..
despues de cambiar muchas cosas..
En el evento rowdatabound (tienes que revisar muchas cosas eh!!!)

Código:
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gridview1.RowDataBound
   If e.Row.RowType = DataControlRowType.DataRow Then
e.row.cells(0.text) = HttpUtility.HtmlDecode(e.Row.Cells(0).Text)
end if
Esto alterará todo tu gridview1
  #5 (permalink)  
Antiguo 14/09/2010, 12:39
 
Fecha de Ingreso: julio-2006
Ubicación: En algún lugar de un grán pais
Mensajes: 112
Antigüedad: 17 años, 8 meses
Puntos: 2
Respuesta: Caracteres extraños datagridview

ahh por cierto.. sería mas facil si especificaras algo de tu código..
  #6 (permalink)  
Antiguo 14/09/2010, 14:01
 
Fecha de Ingreso: marzo-2009
Mensajes: 21
Antigüedad: 15 años
Puntos: 1
Respuesta: Caracteres extraños datagridview

Man eso caracteres salen cuando la grilla tiene palabras con acentos o la letra ñ mira yo lo solucione asi

string valores = string.Empty;

TextBox txbValor = (TextBox)GrdParametros.Rows[IndiceGrid].FindControl("TxtValor");

txbValor.Text = HttpUtility.HtmlDecode(valores) + Environment.NewLine;
Label1.Text = "";
this.Grilla01.DataSource = Grilla01.GetEmptyDataSource();

Esto me sirvio paara una grilla que tenia un textbox adentro donde el usuario ingresaba datos y bue cuando la bindeaba de nuevo empezaban los caracteres extraños. Espero te sirva.

Saludos
  #7 (permalink)  
Antiguo 14/09/2010, 16:11
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Caracteres extraños datagridview

prueba cambiando la propiedad htmlencode a false en la columna que aparesen los caracteres extraños, a mi me funciono perfecto y ademas asi ahorras codigo


espero te sirva y avisa cuando y como resolviste el problema, no dejes a los demas con la duda
__________________
cuidensen y que arceus los acompanhe
  #8 (permalink)  
Antiguo 15/09/2010, 10:32
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Caracteres extraños datagridview

Siento no haber contestado antes, voy a probar las soluciones entre hoy y mañana y os digo algo!

No he puesto nada de código porque los datos del grid los cargo mediante un sqldatasource. La idea es cargarlo mediante programación, pero ante la duda de porque salían los acentos sentí curiosidad por resolver el problema así!

Gracias a todos ;)
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero
  #9 (permalink)  
Antiguo 16/09/2010, 00:26
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
[resuelto]

Cita:
Iniciado por porygon_humano Ver Mensaje
prueba cambiando la propiedad htmlencode a false en la columna que aparesen los caracteres extraños, a mi me funciono perfecto y ademas asi ahorras codigo


espero te sirva y avisa cuando y como resolviste el problema, no dejes a los demas con la duda

Dicho y hecho, gracias a todos por la ayuda !


Un saludo
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero
  #10 (permalink)  
Antiguo 16/09/2010, 08:21
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Caracteres extraños datagridview

de nada, el conocimiento es para todos, no hay que restringirlo a nadie
__________________
cuidensen y que arceus los acompanhe

Etiquetas: caracteres, datagridview, extraño, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:15.