![]() |
Error codificación caracteres en web
Tengo esto:
Código PHP:
[img=http://img441.imageshack.us/img441/695/webcodificacionzw0.th.png]. Perdido estoy, pero espero que en el mail esté toda la info necesaria. |
intenta haciendo uso de la función "htmlentities()" cuando haces que se muestre el texto.
Si haces: Código PHP:
Código:
capítulo Código:
capítulo |
Hola,
Yo trataría de utilizar la codificación de caracteres UTF-8, que, precisamente, hará innecesarias las entidades HTML para ciertos caracteres, a lo menos en general. Prueba guardando el Script PHP (el archivo que lo contiene) con la codificación de caracteres UTF-8. A continuación actualiza en consecuencia la meta-etiqueta: Código:
<meta content="text/html; charset=utf-8" http-equiv="content-type"> Código PHP:
Código:
AddDefaultCharset utf-8 |
Con las dos primeras opciones me pasa lo mismo.
Código PHP:
A lo mejor es el archivo de configuración de apache. |
Hola,
O que el archivo que contiene el Script PHP no lo guardas con la codificación oportuna. ¿Te aseguraste de que el archivo tiene la codificación de caracteres UTF-8? |
Cita:
Por si las moscas aquí va el contenido: Código PHP:
PD:Thanks for la help, Dec and cia. PPD: Mientras tanto aprovecho para ir buscando información sobre .htaccess |
Aaarribaaaa...
Que no decaiga el tema, que sigue mas parao que el barco de chanquete. Need backup. Saludos. PD:Vaya forma de gastar bits mas inútil. |
¿Es posible que tenga que ver con el archivo CSS? Es que llevo varios días comprobando posibles soluciones, y he comprobado que apache codifica de fábula los caracteres "raros" (acentos, eñes y demás).
¿Podría estár ahí el problema? |
Lo dudo, salvo si en la propiedad "font-family" utilices una fuente que no esté instalada en el equipo donde se está ejecutando el navegador.
|
RESUELTO!!!
Cambié Código:
<meta content="text/html; charset=UTF-8" http-equiv="content-type"> Código:
<meta content="text/html" http-equiv="content-type"> Con Código:
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> |
Hola, disculpa pero no entendí cuál fue la solución, ¿dejar todo a Apache?, ¿dejar el meta sin el charset?, ¿dejar el meta pero con charset=iso-8859-1? ¿todo al mismo tiempo?
// Saludos |
Quite el "Header" en php que indicaba la codificación UTF-8.
En la configuración del Apache, force la codificación a UTF-8. En la etiqueta META he eliminado la referencia al charset. Y ¡voila!, todo bien. |
La franja horaria es GMT +2. Ahora son las 07:25:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi