Foros del Web » Programando para Internet » PHP »

Problema con el simbolo €

Estas en el tema de Problema con el simbolo € en el foro de PHP en Foros del Web. Hola. Primero que todo gracias por tu atencion, la verdad no se si esto va aca o en base de datos. Les cuento, estoy trabajando ...
  #1 (permalink)  
Antiguo 30/11/2010, 08:12
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Problema con el simbolo €

Hola.

Primero que todo gracias por tu atencion, la verdad no se si esto va aca o en base de datos.

Les cuento, estoy trabajando con php mysql, y tengo el problema de que cuando dentro del texto insertan el simbolo € lo cambia por ?, es decir cuando se guarda en la base de datos se guarda un ? en lugar de €.

Los acentos y otros caracteres funcionan normalmente, solo me pasa con el €.

El cotejamiento que utilizo en el campo donde guardo el texto es latin1_general_ci


alguien tiene alguna idea de que pueda ser?

saludos y gracias.
__________________
http://chicho.ninja yiaaaa
  #2 (permalink)  
Antiguo 30/11/2010, 08:27
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con el simbolo €

aca hay algo que te puede ayudar http://php.net/manual/es/function.htmlspecialchars.php
__________________
..
  #3 (permalink)  
Antiguo 30/11/2010, 08:59
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Problema con el simbolo €

gracias gamau6, vamos a ver.

saludos.
__________________
http://chicho.ninja yiaaaa
  #4 (permalink)  
Antiguo 30/11/2010, 09:22
Avatar de tersipodes  
Fecha de Ingreso: noviembre-2010
Mensajes: 23
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Problema con el simbolo €

Creo que la funcion htmlspecialchars (); solo cambia algunos símbolos. Hay otra función que realiza lo mismo pero con todos los elementos que tienen su traducción a html que es htmlentities ();

Si no, también podrías probar de reemplazar el símbolo por código html antes de meterlo con la funcipon str_replace ();, haciendo más o menos esto:

$texto = lo que sea que tenga que recoger;
$nuevo_texto = str_replace ("€", "€", $texto);


Creo que con alguna de estas tres opciones te puede solucionar el problema.
  #5 (permalink)  
Antiguo 30/11/2010, 09:34
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Problema con el simbolo €

str_replace lo intente, pero no me funciono, aunque lo probe con €, vamos a ver con €.


saludos.
__________________
http://chicho.ninja yiaaaa
  #6 (permalink)  
Antiguo 02/12/2010, 02:45
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 8 meses
Puntos: 4
Respuesta: Problema con el simbolo €

prueba con esto €
Código PHP:
Ver original
  1. €
  #7 (permalink)  
Antiguo 03/12/2010, 14:03
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 14 años, 8 meses
Puntos: 44
Respuesta: Problema con el simbolo €

porque no usas el charset iso-8859-15 este charset ya tiene soporte para el signo de euro

Etiquetas: simbolo
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:30.