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(“/(\r\n)+|(\n|\r)+/”, “<br />”, $string); //we allow only 1 br
$string = str_replace (“¤”,CURRENCY, $string); //problem with the € chr(164) or chr(128
return $string;
}
Cabe decir que yo reemplazo ¤, 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!
Recomendados:
