Foros del Web » Creando para Internet » HTML »

Problemas con codificación de caracteres

Estas en el tema de Problemas con codificación de caracteres en el foro de HTML en Foros del Web. Esto es raro debo admitir, no sé a cuantos le ha pasado pero tengo un error que me lanza la consola: Cita: La codificación de ...
  #1 (permalink)  
Antiguo 30/07/2013, 12:21
Avatar de nanotime  
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 12 años, 5 meses
Puntos: 6
Exclamación Problemas con codificación de caracteres

Esto es raro debo admitir, no sé a cuantos le ha pasado pero tengo un error que me lanza la consola:

Cita:
La codificación de caracteres del documento HTML no fue declarada. El documento se mostrará con texto "basura" en algunas configuraciones de navegador si el documento contiene caracteres duera del rango US-ASCII. La codificación de caracteres de la página debe ser declarada en el documento o en el protocolo de transferencia.
La cuestión es que si tengo definido el charset, pero cuando trato de cargar la página, simplemente no me renderiza absolutamente nada; cuando le paso el inspector, veo que apenas existen 3 etiquetas: html, head y body, solo eso.

Bien, estoy usando el motor HTML de PHP, twig, y llegué a pensar que es un problema, pero he probado otros templates que he hecho y otros que ya estaban, uno de ellos es casi idéntico al que falla y todos tienen la misma codificación ... no logro encontrar la falla y llevo ya rato revisando algún cierre, algo, lo que sea, que se vea extraño.

Alguna idea? De todos modos les dejo el código:

Código HTML:
Ver original
  1. <!doctype html>
  2. <html lang="es">
  3.     <head>
  4.         <meta charset="UTF-8" />
  5.         <meta name="viewport" content="width=device-width, minimum-scale=1.0" />
  6.         <title>{% if record.title is defined %}{{ record.title|striptags }} | {% endif %} {{ app.config.general.sitename }}</title>
  7.         <link rel="stylesheet" href="{{ paths.theme }}css/style.min.css">
  8.         <link rel="stylesheet" href="{{ paths.theme }}css/font-awesome.min.css">
  9.     </head>
  10.     <body>
  11.         <div class="grid">
  12.             <div class="grid__item one-whole">
  13.                 <div class="island header">
  14.                     {% block header %}{% endblock %}
  15.                 </div>
  16.             </div>
  17.         </div><!-- //header -->
  18.         <div class="grid">
  19.             <div class="wrapper">
  20.                 <div class="grid__item one-third">
  21.                     {% block navbar %}{% endblock %}
  22.                 </div>
  23.                 <div class="grid__item two-thirds">
  24.                     <div class="island content">
  25.                             <section>
  26.                                 {% block content %}
  27.                                     {% setcontent records = "entries/latest/3" allowpaging %}
  28.                                     {% for record in records %}
  29.                                             <article>
  30.                                                 <header>
  31.                                                     <hgroup>
  32.                                                         <div class="islet heading">
  33.                                                             <a href="{{ record.link }}" title="{{ record.title }}"><h2>{{ record.title }}</h2></a>
  34.                                                         </div>
  35.                                                         <div class="islet heading">
  36.                                                             <h4>{{ record.datecreated|date('d, M Y') }}</h4>
  37.                                                         </div>
  38.                                                     </hgroup>
  39.                                                 </header><!-- //cabecera del digest de contenido -->
  40.                                                 {% if record.image != "" %}
  41.                                                     <img src="{{ thumbnail(record.image, 400, 260) }}" alt="">
  42.                                                 {% endif %}
  43.                                                 {% if record.teaser %}
  44.                                                     <h5>{{ record.teaser }}</h5>
  45.                                                 {% endif %}
  46.                                             </article>
  47.                                             <div class="islet readmore"><span><a href="{{ record.link }}">Leer más</a></span></div>
  48.                                     {% endfor %}
  49.                                         {{ pager() }}
  50.                                 {% endblock %}<!-- //contenido digest -->
  51.                             </section>
  52.                     </div>
  53.                 </div><!-- //contenido principal -->
  54.             </div> <!-- //wrapper -->
  55.         </div> <!-- // main-grid -->
  56.         <div class="grid">
  57.             <div class="grid__item one-whole">
  58.                 <div class="island footer">
  59.                     {% block footer %}{% endblock %}
  60.                 </div>
  61.             </div>
  62.         </div><!-- //footer -->
  63.     </body>
  64. </thml>

Gracias de antemano :)

Nota: no sé por que se ven los tabs tan identados si solo uso 1tab de tamaño.
  #2 (permalink)  
Antiguo 30/07/2013, 12:55
darkhack3r22
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con codificación de caracteres

Pues UTF-8 recoge todos los caractéres que existen..
  #3 (permalink)  
Antiguo 30/07/2013, 13:15
Avatar de nanotime  
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 12 años, 5 meses
Puntos: 6
Respuesta: Problemas con codificación de caracteres

Cita:
Iniciado por darkhack3r22 Ver Mensaje
Pues UTF-8 recoge todos los caractéres que existen..
Exacto, el problema es que me lanza ese error cuando tengo codificado a utf-8 y además, lo raro de todo el asunto es que otras plantillas, una que de hecho es de la que esta se deriva, sí funcionan.

La diferencia real entre esta y su plantilla "madre" es el framework css que usan y uno o dos elementos mas, pero en todo caso que el error fuese un elemento nuevo, el debugger del cms me lo diría.

Esto me lleva a pensar que posiblemente sea el framework css (?) tiene una peculiaridad que no permite espacios en blanco entre etiquetas, pero con un hack se arregla; usé el hack, también lo estoy probando sin el y, nada de nada.

Quiero descartar todo lo posible antes de reescribir todo desde cero, quiero ver si consigo el error como tal.
  #4 (permalink)  
Antiguo 31/07/2013, 06:32
darkhack3r22
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con codificación de caracteres

Mmm...Cosa difícil. Dime que no estas utilizando una version de internet explorer menor que 7 ya que es el mas odiado por los programadores y por algo será. Ademas tu css no creo que tenga nada que ver, si eso ponle también un encoding utf-8 en su cabecera.
  #5 (permalink)  
Antiguo 31/07/2013, 12:09
Avatar de nanotime  
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 12 años, 5 meses
Puntos: 6
Respuesta: Problemas con codificación de caracteres

Intenté varias cosas pero no funcionaron, entonces, como de todos modos tenía que limpiar y reacomodar todo mi servidor local, aprovecharé de empezar en limpio, igualmente si el problema persiste, vuelvo por acá

Gracias eh!

Etiquetas: caracteres, contenido, css, link, página, php
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 02:10.