Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Dan_SB en 20 de Enero 2016, 18:12
-
Hola, buenas tardes
resulta ser que mi pagina no reconoce los acentos (o tildes)... y los muestra con unos caracteres bastante raros...
Si saben a lo que me refiero.. aquí tienen un ejemplo con el reloj:
(http://i.imgur.com/T0jeAOp.png)
Es muy raro porque mi encabezado tiene esto incluido (tendré algo mal escrito o necesito insertarle alguna otra cosa?):
<?php
setlocale(LC_TIME, "es_PA");
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="StyleSheet" type="text/css" href="flow.css"/>
Podrán darme una mano aquí? :-X
-
Creo que la solución para arreglar tu problema sería la siguiente:
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
El problema resulto ser que era que te faltaba cerrar unas comillas y eliminar un punto y coma. Del resto ya debería funcionar bien.
-
Muchas gracias por tu ayuda JurreNawjin.
Hice los cambios que me dijiste pero aun me sigue saliendo esos caracteres en el reloj... (Cosa que es muy extraña porque algunos acentos si los reconoce, mientras que otros no.
Mira esto:
Aquí si me esta reconociendo la é
(http://i.imgur.com/853mTaM.png)
Mientras que en el reloj no...
(http://i.imgur.com/wpzorFG.png)
Vaya chorrada verdad? :s
PD: No se si sea necesario agregar esta info, pero igual, la fecha lo saco con un codigo en PHP, mientras que el reloj ya te imaginaras que se trata de un script.. (Si, es javascript).
-
Pues, ya no te podré ayudar más porqué mis conocimientos ya no se expanden más. Solo sé HTML y un poco de CSS. Solo queda que algún sabio usuario te ayude pero aunque sea lo intenté.
-
Tranquilo amigo, agradezco muchísimo que me hayas respondido :)
-
Buenas Dan puede estar influido por varias cosas
Comprueba que la codificación de caracteres que tengas establecida en el navegador sea correcta y prueba varios navegadores para ver si en todos ocurre lo mismo
En esta entrega del curso de PHP se explica el tema de codificación para fechas con PHP y hay un ejemplo de problema exactamente igual al que parece que se te presenta a tí, http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=857:mostrar-fecha-en-espanol-php-setlocale-strftime-formato-datedefault-timezone-set-ejemplos-cu00831b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193 (estoy suponiendo que para mostrar la fecha estás usando una función php, realmente no estoy seguro de qué código estás usando)
Léelo porque es posible que ahí encuentres solución al problema
Salu2