Soporte » Guías – Resolución de problemas » Problema con UN post que se muestra con otra codificación de caractéres

  • Resuelto domvallsgmailcom

    (@domvallsgmailcom)


    Hola,

    Este post funcionaba perfectamente hasta que desactivé Forget About Shortcode Buttons (sin problemas), instalé el plugin MaxButtons, y, a continuación, añadí un botón con MaxButtons.

    Desde entonces, todos los caractéres nacionales ‘¿’, ‘ñ’, ‘é’, etc. salen mal desde internet, sin embargo, desde el editor de WP se ven bien, y he comprobado que parecen correctos, ya que he copiado el texto y pegado a un editor binario (HexEdit) y, por ejemplo, la ‘é’ corresponde con el código xE9, lo que coincide con la tabla de UTF-8.

    He desactivado y borrado MaxButtons y todo sigue igual.

    El resto de los posts no dan problemas, pero si creo uno nuevo y copio el texto tal cual del post con problemas, también da problemas.

    También he tratado de recuperar una copia anterior del post y, no se si lo he hecho bien, pero se ve mal también.

    Alguna idea?
    Muchas gracias,
    Domingo.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Moderador almendron

    (@almendron)

    Justo después de <div class="entry-content"> aparece lo siguiente:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><body>

    Esa línea es la culpable del error en la codificación. Solo aparece en esa entrada en concreto.
    ¿Cómo ha llegado allí? Ni idea.
    Yo probaría a borrar la entrada y volver a hacerla.

    domvallsgmailcom

    (@domvallsgmailcom)

    Muchas gracias, almendron,

    Efectivamente, eso aparece ahí, pero no está en el post, el HTML que se ve en la página está justo antes del principio del contenido del post:

    	<div class="entry-content">
    		<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
    <html><body><h1>&Acirc;&iquest;Que le vas a regalar estas Navidades?&Acirc;&iquest;o 

    Sin embargo, el principio del post es:

    <h1>¿Que le vas a regalar estas Navidades?¿o en su cumpleaños?</h1>

    Así que parece que es WP el que está generando ese código.

    Ya he probado a copiar el html a un nuevo post y curiosamente ocurre lo mismo, pero si creo un post nuevo, no me pasa.

    Saludos,
    Domingo.

    Moderador almendron

    (@almendron)

    WP no genera esa código. Si acaso, algún plugin.
    De todas formas, no te compliques la vida. Borra la entrada (también de la papelera) y vuelve a crearla. Si vas haciendo nuevas entradas y no te sucede, yo no le daría mayor importancia.

    domvallsgmailcom

    (@domvallsgmailcom)

    Pues nada, el problema estaba en el html pero quien sabe donde, lo he copiado, he borrado la entrada, he creado una nueva y mismo resultado.

    He repetido la operación copiando el texto, esta vez directamente de la página web, corrigiéndolo y formateándolo de nuevo, y ya está, sin problemas.

    Muchas gracias,
    Domingo.

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Debes estar registrado para responder a este tema.