Bug o funcionamiento correcto de PHP?
|
| #0 |
 |
aNTRaX |
Usuario |
27 abr 08 (23:31) |
|
|
Hola a todos. He estado haciendo unas pruebas con la codificacion en las entidades html de una cadena utf8, y me he dado cuenta de que al emplear esta funcion:
mb_convert_encoding($texto,'HTML-ENTITIES','UTF-8');
pasandole como $texto una cadena de código html, los caracteres como tildes, eñes y demás se codifican bien, pero los simbolos < y >, tan empleados en html, no se convierten a sus correspondientes < y > (como si sucede con htmlentities) Es decir, si codificas mediante esa funcion codigo html, el texto incluido en el si se codifica, pero al mostrarlo sigue teniendo el mismo formato (como negritas, colores, parrafos, etc.)
¿Sabeis si esto es un funcionamiento normal o se trata de un bug de PHP?
Saludos
|
Re: Bug o funcionamiento correcto de PHP?
Re: Bug o funcionamiento correcto de PHP?
|
| #2 |
 |
aNTRaX |
Usuario |
28 abr 08 (22:31) |
|
|
uso la version 5. De todas formas, ese "bug" me favorece, pues quiero escapar un codigo html sin perder el formato, solo convertir tildes, eñes y demas
|
Re: Bug o funcionamiento correcto de PHP?
|
| #3 |
 |
krowork |
Usuario |
28 abr 08 (22:54) |
|
|
ajá, y una pregunta, ¿por que no envias simplemente la cabecera 'Content-type: text/html; charset:UTF-8', en lugar de hacer la conversion de caracteres? http://krowork.blogspot.com
|
Re: Bug o funcionamiento correcto de PHP?
|
| #4 |
 |
aNTRaX |
Usuario |
28 abr 08 (22:56) |
|
|
porque me esta dando problemas de indexación en google. Todos los codigos que muestro son correctos, pero en algunas de las paginas se ven bien y en otras no :S
|
Responder mensaje
Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano,
:: Registrar ::