10/02/2014, 04:59
|
| | | Fecha de Ingreso: abril-2008
Mensajes: 251
Antigüedad: 16 años, 7 meses Puntos: 5 | |
Validación con la W3C (error non SGML character) Tengo una web representada en "iso-8859-1" y al validar con la w3c me marca el error "non SGML character" en una e con tilde "é" y en una "@".
¿Hay alguna manera de representar esas letras en php sin que me salga ese error de validación?
Supongo que habría que pasarlas a sus correspondientes asccii (é & #64;) pero no tengo ni idea de como hacer eso con todos los caracteres á í ú Ü etc.
Por que lo que tengo es una variable con una frase en la que puede aparecer cualquiera de esos caracteres, incluído $.
He probado con htmlentities () y htmlspecialchars() a ver si con eso deja de tomarlas en cuenta pero no funciona.
¿Alguna idea que no sea pasar la web a UTF-8? |