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

Poblema con tildes y ñ

Estas en el tema de Poblema con tildes y ñ en el foro de ASPX (.net) en Foros del Web. que tal tengo el sgte problema, tengo una columna en un gridview y en uno de las celdas tiene escrito 30 días y cuando quiero ...
  #1 (permalink)  
Antiguo 29/10/2010, 13:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Poblema con tildes y ñ

que tal tengo el sgte problema, tengo una columna en un gridview y en uno de las celdas tiene escrito 30 días y cuando quiero jalarlo a un textbox para modificarlo se convierte en 30 d#%5as o porque la í se convierte en esas letras basuras, de que forma puedo solucionar ese problema?

igual con las ñ vendrian a suceder lo mismo no se de que forma puedo arreglar este problema.

uso visual studio 2008 ... asp.net ... framework 3.5... base de datos mysql y windows server 2008.
  #2 (permalink)  
Antiguo 29/10/2010, 14:07
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Poblema con tildes y ñ

Revisa la codificación de Globalización que tienes en el web.config. Debería estar en la de tu páis para que te reconozca las tildes y ñ. Por ejemplo: es-ES, es-CL, etc

Código ASP:
Ver original
  1. <configuration>
  2.    <system.web>
  3.       <globalization
  4.            fileEncoding="utf-8"
  5.            requestEncoding="utf-8"
  6.            responseEncoding="utf-8"
  7.            culture="en-US"
  8.            uiCulture="de-DE"
  9.         />
  10.    </system.web>
  11. </configuration>
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 29/10/2010, 14:11
 
Fecha de Ingreso: junio-2010
Ubicación: .. somewhere
Mensajes: 30
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Poblema con tildes y ñ

¿De que forma obtienes el texto del gridview? tal vez ahí radica el problema.
  #4 (permalink)  
Antiguo 29/10/2010, 14:30
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Poblema con tildes y ñ

lo puse como me has dicho

Cita:
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="es-PE"
uiCulture="de-DE"
/>
en el uiCulture="de-DE" deberia de poner algo distinto a lo que esta ahi?? , igual me sigue dando el problema pero ademas me manda mensajes de error como por ejemplo:
Cita:
Error 27 'Txt_A�o' no es un identificador válido.
  #5 (permalink)  
Antiguo 29/10/2010, 14:50
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Poblema con tildes y ñ

el problema parece que es con el gridview, porque cuando quiero llevar esa palabra de una base de datos al textbox me sale si es ñ o cualquier caraceter habido o por haber, ya con eso solucionaria mi problema, mi duda como solucionaria este problema para con el gridview al textbox?
  #6 (permalink)  
Antiguo 29/10/2010, 15:13
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Poblema con tildes y ñ

Ah... ahora que explicaste un poco más te entendi mejor. Ok, olvidemos lo que te dije anteriormente, es decir quita el código que te puse.

El problema con este si es tal como lo dices el grid, por qué?, porque el grid usa la propiedad HTML enconde en True.

Para corregir esto la solución es demaciado fácil pero la verdad que no muy "visible", bueno lo único que hay que hacer es colocar la propiedad HTMLEnCode en falso para la columna del grid en la cual están los datos "problemáticos" Lo que ocurre es que es cuando esta propiedad está habilitada el contenido del control se toma como si fuese html y no texto plano lo cual deriva en la traducción de las "ñ" y tildes.

Por ejemplo:
Código ASP:
Ver original
  1. <asp:BoundField DataField="campo" HtmlEncode="False" />

Espero te sirva, saludos
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #7 (permalink)  
Antiguo 03/11/2010, 07:15
 
Fecha de Ingreso: septiembre-2010
Mensajes: 27
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Poblema con tildes y ñ

Hola buenas
revisa esta pagina

http://programadorssj.wordpress.com/2010/10/12/problemas-con-n-y-acentos

espero que te sea util
  #8 (permalink)  
Antiguo 05/11/2010, 10:58
 
Fecha de Ingreso: noviembre-2010
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Poblema con tildes y ñ

Cita:
Iniciado por roger1187 Ver Mensaje
lo puse como me has dicho



en el uiCulture="de-DE" deberia de poner algo distinto a lo que esta ahi?? , igual me sigue dando el problema pero ademas me manda mensajes de error como por ejemplo:
yo lo cambiaría a "es-ES" o "es-MX" o cualquiera que sea tu país de preferencia

los primeros dos son para el idioma y los segundos dos son para el país.

de = Aleman
DE = Alemania
  #9 (permalink)  
Antiguo 04/05/2016, 07:30
 
Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: Poblema con tildes y ñ

HttpUtility.HtmlDecode(Trim(GridViewFiltro.Rows(xx ).Cells(0).Text))

Etiquetas: tildes, 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 12:34.