Foros del Web » Programando para Internet » PHP »

Símbolos incorrectos

Estas en el tema de Símbolos incorrectos en el foro de PHP en Foros del Web. Buenas a todos: Por lo que tengo entendido, Apache, en algunos casos, malinterpreta los símbolos tales como tíldes, ºª y demás. A la hora de ...
  #1 (permalink)  
Antiguo 29/08/2010, 09:43
 
Fecha de Ingreso: marzo-2010
Mensajes: 128
Antigüedad: 14 años, 1 mes
Puntos: 1
Símbolos incorrectos

Buenas a todos:

Por lo que tengo entendido, Apache, en algunos casos, malinterpreta los símbolos tales como tíldes, ºª y demás. A la hora de construir el portal no hay mayor problema porque yo, consciente de ello, los sustituyo por las entidades o como se llamen (á , ° , etc...). El problema surge cuando es el usuario el que introduce dichos simbolos, como por ejemplo, en un formulario. La pregunta es la siguiente: ¿es posible hacer que mi servidor Apache reconozca estos símbolos de forma automática o que al menos los sustituya por las entidades adecuadas?

Gracias y un saludo!
  #2 (permalink)  
Antiguo 29/08/2010, 09:59
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Símbolos incorrectos

Claro,

http://php.net/manual/es/function.htmlspecialchars.php
http://php.net/manual/es/function.htmlentities.php

Ambas funciones te sirven. Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 29/08/2010, 10:02
 
Fecha de Ingreso: marzo-2010
Mensajes: 128
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Símbolos incorrectos

Thx figura! Agradezco la prontitud de tu respuesta.
  #4 (permalink)  
Antiguo 29/08/2010, 10:32
 
Fecha de Ingreso: marzo-2010
Mensajes: 128
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Símbolos incorrectos

Veamos. Por lo que he extraído del manual sería algo así:

Código PHP:

$direccion 
CRecogidas N°3;
$direccion htmlentities($direccionENT_QUOTES); 
Y teoricamente esto me debería devolver el simbolo adecuado. Sim embargo me devuelve esto: "C/ Recogidas N°3"

Etiquetas: Ninguno
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 17:09.