Foros del Web » Programando para Internet » PHP »

Como quitar acentos y caracteres raros a una cadena de texto

Estas en el tema de Como quitar acentos y caracteres raros a una cadena de texto en el foro de PHP en Foros del Web. Pues con el titulo ya lo he dicho todo, quiero quitar acentos y caracteres raros como ç ... de las cadenas de texto. Es decir, ...
  #1 (permalink)  
Antiguo 24/05/2006, 13:40
 
Fecha de Ingreso: enero-2005
Mensajes: 115
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta Como quitar acentos y caracteres raros a una cadena de texto

Pues con el titulo ya lo he dicho todo, quiero quitar acentos y caracteres raros como ç ... de las cadenas de texto.
Es decir, una cadena asi:
'Esto está con acentos `´ ' y caracteres ç camión raros'
dejarla asi:
'Esto esta con acentos y caracteres c camion raros'

Alguna idea
__________________
SaRvErOk :ojotes:
  #2 (permalink)  
Antiguo 24/05/2006, 14:21
 
Fecha de Ingreso: mayo-2005
Mensajes: 278
Antigüedad: 18 años, 11 meses
Puntos: 3
Aqui tienes una ideal que funciona pero es manual... usa la funcion str_replace de php tantas veces como caracteres desees cambiar. Por ejemplo

$texto = "Tu texto a cambiar aquí"
$texto = str_replace('á', 'a', $texto);
$texto = str_replace('é', 'e', $texto);

Espero te sirva. Saludos!.
  #3 (permalink)  
Antiguo 19/03/2008, 04:41
 
Fecha de Ingreso: julio-2003
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 1
De acuerdo Re: Como quitar acentos y caracteres raros a una cadena de texto

Cita:
Iniciado por pacefi Ver Mensaje
Aqui tienes una ideal que funciona pero es manual... usa la funcion str_replace de php tantas veces como caracteres desees cambiar. Por ejemplo

$texto = "Tu texto a cambiar aquí"
$texto = str_replace('á', 'a', $texto);
$texto = str_replace('é', 'e', $texto);

Espero te sirva. Saludos!.
perfecto! y alguna lista de éstos carácteres raros?
  #4 (permalink)  
Antiguo 19/03/2008, 05:35
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Re: Como quitar acentos y caracteres raros a una cadena de texto

http://www.w3schools.com/tags/ref_entities.asp
  #5 (permalink)  
Antiguo 19/03/2008, 06:45
 
Fecha de Ingreso: julio-2003
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 1
De acuerdo Re: Como quitar acentos y caracteres raros a una cadena de texto

genial! muchas gracias!

pero tengo problemas cuando lo paso por parámetro aunque lo sustituya ... :(

quiero hacer:
index.php?criterio=!fijate que ofertas

si lo hago mediante un formulario dentro de la página, no hay problema, pero si lo hago mediante a href="" aunque cambie los caracteres, me da problemas :(

y todo para tener una url con palabras, en vez de parámetros
  #6 (permalink)  
Antiguo 19/03/2008, 07:26
 
Fecha de Ingreso: febrero-2008
Mensajes: 17
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: Como quitar acentos y caracteres raros a una cadena de texto

Tal vez podrias usar la funcion urlencode.
  #7 (permalink)  
Antiguo 19/03/2008, 09:12
 
Fecha de Ingreso: julio-2003
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 1
Re: Como quitar acentos y caracteres raros a una cadena de texto

Cita:
Iniciado por savagelucas Ver Mensaje
Tal vez podrias usar la funcion urlencode.


cuenta cuenta... cómo sería?

$titulo;
titulo_sin_problemas = urlencode($titulo);

así? :)
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:12.