Cosas de PHP – El signo de €

Maldito signo del euro!!!

Por lo visto hasta la ISO-8859-15 no existía el signo del €.

Igualmente me ha llevado muchos dolores de cabeza.

Al final he parido está función.

Aparte de reemplazar el signo del € por el HTML, también se carga los retornos de carro que no los quitaba el nl2br😦

function ToHtml($string){
$string=preg_replace(“/(rn)+|(n|r)+/”, “<br />”, $string); //we allow only 1 br
$string = str_replace (“&curren;”,CURRENCY, $string);    //problem with the € chr(164) or chr(128
return $string;
}

Cabe decir que yo reemplazo &curren;, debido a que antes hago un html entities, pero normalmente usarás el chr(164) o si usas codificación 1252 el chr(128)

Una locura para guardar el maldito signo correctamente en la BBDD. Lo peor el tiempo malgastado en esta tontería!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s