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

Evitar acentos y Ñ en Forms

Estas en el tema de Evitar acentos y Ñ en Forms en el foro de ASPX (.net) en Foros del Web. Hola, Lo que pasa que asp.net no tiene problemas con los acentos, pero hasta ahora estoy recien empezando y tengo paginas que son mezcla de ...
  #1 (permalink)  
Antiguo 17/10/2006, 20:39
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
Evitar acentos y Ñ en Forms

Hola,

Lo que pasa que asp.net no tiene problemas con los acentos, pero hasta ahora estoy recien empezando y tengo paginas que son mezcla de ASP y ASP.NET, y las primeras me dan problemas al traspasar datos en un string. asi es que busco la forma de evitar los acentos y las Ñ en un formulario ASp.Net.


Gracias de antemano
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #2 (permalink)  
Antiguo 18/10/2006, 11:43
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
Esto te puede servir:
http://www.forosdelweb.com/f13/aceptar-letras-espacios-text-375494/
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 18/10/2006, 13:10
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
Ya había pensado que podia ser con JS, Gracias por tu ayuda seguro me va a servir.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #4 (permalink)  
Antiguo 18/10/2006, 13:52
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
univercity,

Yo te recomiendo que mejor lo hagas del lado del servidor.
Podrías utilizar una función creada por tí que reemplace los acentos y las ñ por vocales sin acentuar o n.

Esto te evitaría problemas si el cliente desactiva la ejecución de javascript en el navegador.
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #5 (permalink)  
Antiguo 19/10/2006, 09:28
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
ahh, a eso me gusta más, sorry pero tendras por casualidad algún ejemplo de como hacerlo.

Gracias de antemano.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #6 (permalink)  
Antiguo 19/10/2006, 09:37
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Utiliza esta función:

Código:
    Private Function Normaliza_Texto(ByVal strCadena As String) As String
        '--Quitando ñ minúscula--
        strCadena = Replace(strCadena, "ñ", "n")
        '------------------------

        '--Quitando Ñ mayúscula--
        strCadena = Replace(strCadena, "Ñ", "N")
        '------------------------

        '--Quitando acentros a las vocales minúsculas--
        strCadena = Replace(strCadena, "á", "a")
        strCadena = Replace(strCadena, "é", "e")
        strCadena = Replace(strCadena, "í", "i")
        strCadena = Replace(strCadena, "ó", "o")
        strCadena = Replace(strCadena, "ú", "u")
        '----------------------------------------------

        '--Quitando acentros a las vocales mayúsculas--
        strCadena = Replace(strCadena, "Á", "A")
        strCadena = Replace(strCadena, "É", "E")
        strCadena = Replace(strCadena, "Í", "I")
        strCadena = Replace(strCadena, "Ó", "O")
        strCadena = Replace(strCadena, "Ú", "U")
        '----------------------------------------------

        Return strCadena
    End Function
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #7 (permalink)  
Antiguo 19/10/2006, 12:56
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
Grande Rsoft,

Lo voy a poner en practica.

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 23:27.