13/07/2013, 18:43
|
| | | Fecha de Ingreso: noviembre-2012 Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años Puntos: 84 | |
Respuesta: Visualizar caracteres especiales en español con echo Cita:
Iniciado por Jesuco7 Hola, mi pregunta es la siguiente: cómo debo tener la Base de Datos y qué debo poner en el HTML o en el controlador php para que se vean caracteres especiales del español cuando haga "echo". Porque cuando en un controlador php recupero una información la Base de Datos y ésta tiene ñ o tildes, y hago echo con ese dato no se ve bien en la ventana, cómo hago?. En la BdD está guardada bien esa información con ñ y tildes, pero al ponerlas en la ventana con "echo" es cuando no se ve bien tienes que establecer el charset de tu página html aquí tienes la información al respecto que dice: Cita: HTML5
Use el atributo metacharset en un metaelemento en la parte superior del elemento head y asegúrese de que toda la declaración quepa dentro de los primeros 1024 bytes de la página.
<meta charset="UTF-8"> ¿qué es el charset? aquí te lo dice Cita: El atributo metacharset
La especificación HTML5 describe una nueva forma de declarar la codificación para un documento que ya está respaldado por los principales navegadores. Se puede usar esto para las páginas escritas mediante el etiquetado HTML5. Alternativamente, se puede usar la directiva pragma, pero no se deberían usar ambas en la misma página.
Si usa esta declaración en páginas HTML4, el verificador HTML4 reclamará (aunque el navegador siga detectando la información).
La declaración se ve como se muestra a continuación.
<meta charset="UTF-8">
La especificación HTML5 requiere que todo el metaelemento quepa en los primeros 1024 bytes del documento, por lo que siempre se debe incluir en la parte superior del elemento head.
No se necesita estrictamente usar una declaración explícita si se usó UTF-8, pero es mejor hacerlo, porque permite una inspección visual de la codificación desde el código fuente. También puede habilitar un mejor soporte en los navegadores antiguos y en las herramientas de autoría.
Si codifica su página como UTF-16, consulte Uso de UTF-16. |