La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51297 - NO SE MUESTRAN LAS EñES, ACENTOS EN UN WEB FORM
Autor:  locura_net
Hola amigos del foro :

Tengo un pequeño problema con mi aplicación web, estoy trabajando con asp y asp net.

El caso es, desde una pagina asp (demo01.asp) envio valores hacia una pagina aspx de asp net (demo02.aspx).

Todo es correcto a excepción de los acentos y eñes que no se muestran en el web form. Por ejemplo cuando envio desde demo01.asp "Envio Camión con 50 años". Se muestra en el web form "Envio Camin con 50 aos".

Cuando envio y recibo desde una asp no existe ese problema, existe algún criterio que deberia tomar encuenta cuando recupero los valores con el metodo Request.QueriString('') desde un formulario web.

Espero pronto su ayuda..

  Respuesta:  p@vr1
cambia las letras tildadas y las ñ por su correspondiente en la siguiente lista...

á = á
é = é
í = í
ó = ó
ú = ú
ñ = ñ

por ejemplo Camion se escribiria asi: Camión, en el diseno se ve feo pero a la hora de ejecutar la aplicacion el compilador reconoce ese ó por una simple ó...

tambien lo puedes utilizar con el cod ascii de cada palabla, puedes ver una lista de codigos aca:

http://areaderec.adrielmedia.com/xhtml/caracteres.php

Ej: El cod ascii para ú es ú
string camion = "cami" + Convert.toString((char)250) + "n";

suerte