Foros del Web » Programando para Internet » PHP »

Acentos en php

Estas en el tema de Acentos en php en el foro de PHP en Foros del Web. Hola a todos, que tal? Estoy terminando mi web! Solo me queda solucionar el problema de los caracteres que no me reconoce el sitio, es ...
  #1 (permalink)  
Antiguo 14/12/2015, 16:26
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Acentos en php

Hola a todos, que tal? Estoy terminando mi web! Solo me queda solucionar el problema de los caracteres que no me reconoce el sitio, es del server(estoy trabajando en wamp) o un error de codigo? Esto es lo que tengo:

En el header:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

En la pagina:

echo "<br><br><b>Debes iniciar sesión para dejar un comentario. Puedes hacerlo haciendo click </b><a href="login.php"><b>Aquí</b></a>";

Espero puedan ayudarme, gracias!
  #2 (permalink)  
Antiguo 14/12/2015, 17:41
 
Fecha de Ingreso: julio-2011
Ubicación: mexico
Mensajes: 41
Antigüedad: 12 años, 9 meses
Puntos: 5
Respuesta: Acentos en php

intenta con esto, tiene que ver con la codificación.

Código HTML:
Ver original
  1. <meta name="charset" content="utf8">

igual agrégale el doctype de html5

Código HTML:
Ver original
  1. <!DOCTYPE html>
  #3 (permalink)  
Antiguo 14/12/2015, 19:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Acentos en php

Lo siento Dani_devito pero no ha funcionado
  #4 (permalink)  
Antiguo 14/12/2015, 23:57
 
Fecha de Ingreso: julio-2011
Ubicación: Los Rios
Mensajes: 145
Antigüedad: 12 años, 9 meses
Puntos: 10
Respuesta: Acentos en php

Código HTML:
Ver original
  1. <!DOCTYPE html >
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. </head>

Concuerdo con Dani_devito salvo porqeu le falto el "-" en el utf-8

intentalo asi y nos indicas

Espero haber ayudado
  #5 (permalink)  
Antiguo 15/12/2015, 04:49
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Acentos en php

Hola xfrancis,

También debes asegurarte de que tus archivos están guardados en utf-8, es algo que da muchos quebraderos de cabeza.

Espero haberte ayudado.
  #6 (permalink)  
Antiguo 15/12/2015, 08:12
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Acentos en php

Hola juancaalbarracin, lo siento pero no ha funcionado .

rbczgz, como hago eso?

Gracias.
  #7 (permalink)  
Antiguo 15/12/2015, 08:34
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Acentos en php

Lo mejor para evitar quebraderos de cabeza, si no traes los datos desde una bd y lo estas escribiendo a mano es que utilices las entidades html para tal fin.

Ejemplo

Sesión --> sesi&oacute;n

Igualmente decir que las codificaciones son un quebradero de cabeza, y todo debería de estar en la misma codificación
Html, archivos, conexión bd, tabla bd, campo tabla bd... y cualquier otra cosa que se implique en el proceso. Es importante elegir una para todo a fin de no tener que hacer apaños con conversiones a futuro.

Última edición por xerifandtomas; 15/12/2015 a las 08:39
  #8 (permalink)  
Antiguo 15/12/2015, 13:55
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Acentos en php

Hola xfrancis,

Depende de qué editor utilices, en todos suele haber una opción que te diga algo referente a codificación o encoding, lo mejor es que lo hagas todo en UTF-8, así te admite todos los caracteres.
  #9 (permalink)  
Antiguo 16/12/2015, 10:12
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Acentos en php

Gracias a todos! Lo he resuelto como djio xerifandtomas.

Etiquetas: acentos, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:02.