Cosas de PHP – El signo de €

0

Autor deambulando | en Programación, php | el 06-05-2009



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 (“&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!



Recomendados:
Compartir:
  • Meneame
  • Facebook
  • Twitter
  • Bitacoras.com
  • Live
  • del.icio.us
  • BarraPunto
  • Digg
  • Netvibes
  • Google Bookmarks
  • Wikio
  • StumbleUpon
  • MySpace
  • PDF
  • Print
  • email

Write a comment

Deja un comentario ya! Ir Abajo Ir Arriba
Clasificados Barcelona