Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2008, 02:55
Sanva
 
Fecha de Ingreso: diciembre-2005
Ubicación: Redondela (Galicia)
Mensajes: 368
Antigüedad: 19 años, 1 mes
Puntos: 1
Problema con el símbolo € al cambiar entre codificaciones

Hola a todos.

Veamos... Yo recojo los datos de un formulario XHTML en ASCII, pero luego quiero almacenarlos en UTF-8. Todo bien desde siempre, sólo hay que saber en todo momento en qué codificación están los datos que tratas y en cual debes imprimirlos.

Pero resulta que hoy me he encontrado con un problema un tanto extraño... el símbolo del euro ('€') se convierte en un '?' al cambiar entre conversiones.

Hice lo más simple posible para comprobarlo. Con el archivo de código fuente en UTF-8, hice

Código PHP:
echo utf8_encode(utf8_decode("€")); 
y la salida es, incomprensiblemente por mi parte

Cita:
?
¿alguien sabe porqué ocurre esto? ¿un bug en las funciones de codificación utf8_*?