Problema juego caracteres español WordPress 3.3

Inicio Foros WordPress Themes y Diseño Problema juego caracteres español WordPress 3.3

Este debate contiene 26 respuestas, tiene 6 mensajes y lo actualizó  MLG hace 6 años, 9 meses.

  • Autor
    Publicaciones
  • #23481

    brais
    Participante

    <p>Hola, sin más los caracteres en español se han tornado en signos de interrogación dentro de un rombo, tengo la última versión de wordpress funcionando en servidor propio, el enlace es el siguiente:</p>
    <p>http://www.semillas-de-marihuana.com/blog/</p&gt;
    <p>Si se cambia el juego de codificación del navegador de UTF-8 a ISO-8859-1 se ven bien los acentos en la mayoría de el Blog, excepto en los campos propios del tema que es el News magazine theme 640.</p>
    <p>A ver si a alguien le pasa lo mismo o sabe como resolverlo.</p>
    <p>Un salud, gracias.
    </p>

  • #58313

    brais
    Participante

    El problema no parece afectar al comportamiento de la página, al plugin All in one SEO y es igual tanto en backend como en frontend.

    Comento esto ya que veo otros mensajes donde si apuntan a estos conflictos.

  • #58316

    carlosccc
    Participante

    Tras testear el blog en varios navegadores:

    – Google Chrome: Sin problemas en backend ni en frontend
    – Safari (IPAD y IPOD): Sin problemas en backend ni en frontend
    – IExplorer: Codificación incorrecta en backend y en frontend
    – Safari (instalado en WindowsXP): Codificación incorrecta en backend y en frontend

    ¿Un problema de caché?
    En IExplorer que es donde da problema con los caracteres (acentos) accedo al administrador y borro la caché (tengo instalado el plugin WP Super Cache), sin embargo continúan apareciendo más los caracteres.

  • #58317

    brais
    Participante

    En mi caso testeado en todos los navegadores citados y plataformas, falla en todas en backend y frontend.

    Si cambiamos codificación de UTF-8 a ISO-8859-1 en el navegador se corrige todo, aunque no me vale de nada porque no voy a poner un mensaje para que todo el mundo cambie su codificación de caracteres en el navegador.

    Solo un detalle más bastante curioso, en el backend, los desplegables de WordPress si se muestran correctamente con acentos, por ejemplo, si voy a escritorio y hago clcik, el menú se despliega y me aparece “Estad[b]í[/b]sticas de Askimet”

  • #58318

    brais
    Participante

    otro tema es que en el blog estaba instalado qTranslate, el cual se autodesactivó cuando actualicé WP a 3.3. Así que tengo varios idiomas instalados, como detalle uno de los archivos del idioma español se modificó el día 16 por última vez.

    Esta es una imagen de la carpeta:

  • #58332

    almendron
    Participante

    ¿Por qué no haces una sencilla prueba?

    1) Desactiva todos los plugins. Si el problema desaparece, activa-comprueba uno a uno.

    2) Si el problema no son los plugins, cambia de tema. Activa el que trae por defecto wordpress. Comprueba.

  • #58345

    brais
    Participante

    ¿Por qué no haces una sencilla prueba?
    1) Desactiva todos los plugins. Si el problema desaparece, activa-comprueba uno a uno.
    2) Si el problema no son los plugins, cambia de tema. Activa el que trae por defecto wordpress. Comprueba.

    Probado con el tema por defecto y el error persiste.. 🙁 ya no se me ocurre que pensar, he revisado el wp-config.php y todo está correcto con los idiomas.

    Lo curioso es como apuntaste almendron si se cambia la codificación en el navegador ya se ve bien, con lo cual tiene que ser algo relacionado pero no se el que…

  • #58346

    brais
    Participante

    Estoy mirando en error log y veo que desde hace unpos días sale un mensaje que no se que puede ser:

    [20-Dec-2011 13:14:19] Error Table ‘semillas_wrdp1.wp_useronline’ doesn’t exist de la base de datos de WordPress para la consulta
    DELETE FROM wp_useronline
    WHERE user_ip = ‘87.220.159.181’
    OR timestamp < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 300 SECOND)
    realizada por require, require_once, include, get_header, locate_template, load_template, require_once, wp_head, do_action, call_user_func_array, UserOnline_Core->record
    [20-Dec-2011 13:14:19] Error Table ‘semillas_wrdp1.wp_useronline’ doesn’t exist de la base de datos de WordPress para la consulta INSERT INTO wp_useronline (user_type,user_id,user_name,user_ip,user_agent,page_title,page_url,referral) VALUES (‘member’,’1′,’experiencianatural’,’87.220.159.181′,’Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7′,’Semillas de Marihuana Blog | Noticias | Cultivo» No se encontr√≥ la p√°gina’,’/blog/wp-content/plugins/wordpress-automatic-upgrade/js/wp-wpau.js.php?ver=0.1′,’http://www.semillas-de-marihuana.com/blog/wp-admin/themes.php?page=functions.php’) realizada por require, require_once, include, get_header, locate_template, load_template, require_once, wp_head, do_action, call_user_func_array, UserOnline_Core->record
    [20-Dec-2011 13:14:19] Error Table ‘semillas_wrdp1.wp_useronline’ doesn’t exist de la base de datos de WordPress para la consulta SELECT COUNT( * ) FROM wp_useronline realizada por require, require_once, include, get_header, locate_template, load_template, require_once, wp_head, do_action, call_user_func_array, UserOnline_Core->record

  • #58348

    almendron
    Participante

    ¿y los plugins? ¿los has desactivado? No has dicho nada al respecto.

  • #58350

    carlosccc
    Participante

    El problema es el plugin WP SUPER CACHE
    Lo he desactivado -previamente borrando la caché- y desaparece el problema con la codificación.
    Pero claro, no puedo prescindir de este plugin, que por cierto lo actualicé hace 2 o 3 días.
    Probablemente en la actualización está la clave, veamos si en la próxima actualización lo resuelven.

    [b]Mi solución es la siguiente: Elimino el plugin SUPER CACHE (versión 1.0) y me descargo la versión anterior 0.9.9.9.[/b]

    Espero que alguien más le sirva esta solución.

    [b]Nota:[/b]
    [quote]WP Super Cache
    Estás usando la versión 0.9.9.9. Actualiza a 1.0. Ver los detalles de la versión .
    [u]Compatibilidad con WordPress 3.3: 69% (25 votos de “funciona” de un total de 36)[/u][/quote]

  • #58351

    almendron
    Participante
  • #58357

    brais
    Participante

    ¿y los plugins? ¿los has desactivado? No has dicho nada al respecto.

    si , los plugins los desinstalé todos y ningún cambio.

    Al desactivarlos WP Cache creó un problema y parece ser que no se desinstaló bien, puede que sea ese el problema, he ido por FTP y he borrado la carpeta de wp-content/plugins

  • #58358

    almendron
    Participante

    Desactiva todos los plugins, activa uno de los temas que trae wordpress por defecto y sube éste a tu servidor de forma manual.

    Ojo: sube todo menos la carpeta wp-content y no borres nada en el servidor (solo sobreescribe)

    Y de paso, accede a la administración de las bases de datos de tu servidor y comprueba que el “Cotejamiento de las conexiones MySQL” sea “utf8_unicode_ci”

  • #58362

    brais
    Participante

    Ahora estoy haciendo un backup para probar con la actualización manual.

    Mientras tanto he observado que el plugin Jetpack da un error de conexión que no se si está relacionado:

    Your website needs to be publicly accessible to use Jetpack: site_inaccessible Error Details: The Jetpack server was unable to communicate with your site [IXR -32300: transport error: http_request_failed Couldn’t resolve host ‘www.semillas-de-marihuana.com’]

  • #58378

    Anónimo

    J. Mendel ‘s Hochzeitskleid in weißes Licht in einem kleinen grauen Ton, mehr als brautkleider sanft und rein weiss, und lassen Sie die dunkelgraue Linie ist nicht signifikant Geheimnis ist das Hinzufügen von dekorativen Schmuck. Red purple kombiniert die Leidenschaft und elegant blau, die den edlen, geheimnisvoll, wenn die lila Fall von hochzeitskleider , oft zeigt eine Lavendelfelder der Provence die Farbe der sanften, floralen Verteilung ist jederzeit, wenn die Braut Stil, die dies nicht tun wollen, es haben? Red hochzeitskleider billig , für die chinesische Bräute Kleider ist fast unerlässlich, egal ob Chinesisch oder Western-Stil Hochzeit, aus Respekt vor der traditionellen Kultur, verwenden Sie immer ein wenig rot an der Hochzeit als Verschönerung, Kontrast fröhliche Atmosphäre.

  • #58398

    brais
    Participante

    he actualizado manualmente y tampoco ha funcionado…

    se ha corregido el jetpack

    he hablado con el servidor y me han dicho lo siguiente:

    Hi,

    This is not a server side issue. The characterset issue is caused by coding. Please make sure you are using utf-8 in the code page like: and the wp-config.php file should have the correct encoding type specified:

    define(‘DB_CHARSET’, ‘UTF-8’);
    define(‘DB_COLLATE’, ”);

    Also the database database collation type should be correct and same. You can check that through the phpmyadmin. We recommend you to contact your web developer to fix the issue permanently.

    Parece como si en la respuesta se hubiese perdido algo de información, porque salta de una recomendación a otra sin acabar la frase: Please make sure you are using utf-8 in the code page like:

    A qué se puede referir?

  • #58401

    almendron
    Participante

    Te están diciendo que:

    1) No es un problema del servidor

    2) te asegures de que la codificación, tanto en el config.php como en la base datos (vía phpmyadmin) es UTF-8.

    ¿Lo has hecho?

  • #58410

    brais
    Participante

    Si, he hecho las dos cosas.

    Al final se me ha dado por probar una solución chapucera para que al menos se vaya viendo bien el blog, esto es cambiar en el backend de WP la codificación a ISO-8856-1, aparentemente funciona, los caracteres es español se ven en los navegadores y ordenadores que he probado.

    Puedes hacer una prueba desde tu equipo a ver si se ven bien? repito la URL del Blog:

    http://www.semillas-de-marihuana.com/blog/

    En todo caso me parece que es una solución para salir del paso y que habrá que corregirlo de otra manera, ignoro las complicaciones que puede tener haber hecho este cambio.

    Saludos.

  • #58412

    almendron
    Participante

    Sí, se ven bien.

    Pero, ¿has mirado a ver si el “Cotejamiento de las conexiones MySQL” es “utf8_unicode_ci” ?

  • #58415

    brais
    Participante

    Sí, se ven bien.
    Pero, ¿has mirado a ver si el “Cotejamiento de las conexiones MySQL” es “utf8_unicode_ci” ?

    Si, está correcto también.

    buff vaya lio, suerte que al menos lo ves bien, el backend falla al tenerlo en esa codificación pero prefiero verlo mal yo a que lo vean mal los usuarios.

  • #58416

    almendron
    Participante

    Pues mira, creo que la única solución es hacer un prueba. Solo necesito saber si puedes crear otra base de datos.

  • #58418

    brais
    Participante

    Pues mira, creo que la única solución es hacer un prueba. Solo necesito saber si puedes crear otra base de datos.

    Vaya, pues no, tengo una para la web, otra para WP y la última para Piwik como estadísticas, a no ser que me cargue Piwik el servidor no me deja crear más bases de datos.

  • #58422

    almendron
    Participante

    De todas formas, podemos hacerlo:

    1) Copia de seguridad de la base de datos y de la carpeta wp-content.

    2) Además de esta copia de seguridad, ve a Herramientas >> Exportar y seleccionas “todo el contenido”. Lo guardas en tu disco duro.

    3) Crea una carpeta y la llamas “prueba”

    4) Sube a la carpeta “prueba” la última versión de wordpress. Tecleas en tu navegador [http://www.semillas-de-marihuana.com/prueba/] y comenzará la instalación.

    [b]Y ATENCIÓN, MUY IMPORTANTE O TE CARGARAS EL BLOG[/b]

    En un momento dado de la instalación aparecerán las opciones para la base de datos. Tendrás que poner el nombre de la base datos, nombre de usuario y contraseña que utilizas ahora para el blog.

    [b]Y AQUÍ VIENE LO IMPORTANTE: EL PREFIJO DE TABLA. Tienes que cambiarlo[/b]. Puedes poner por ejemplo blog_ (Solo números, letras y guiones bajos). Con esto lo que hacemos es instalar dos wordpress usando la misma base de datos.

    5) Accede al nuevo blog [http://www.semillas-de-marihuana.com/prueba/], escribe una entrada de prueba y comprueba que aparecen los acentos. Deja el tema que esté por defecto y no instales ningún plugin.

    [b]Si el error ya no se presenta:[/b]

    6) Blog “prueba”: Herramientas > Importar. Te pedirá que instales un plugin. Lo haces y comienzas la importación. [b]ATENCIÓN: casilla “Download and import file attachments” DESMARCADA[/b]. Debes usar el archivo que has descargado en tu ordenador (paso 2).

    [b]Comprueba que todo funcione bien. Si es así:[/b]

    7) Carpeta “prueba”: guarda el config.php en tu disco duro y luego lo borras del servidor.

    8 ) Editas el archivo config.php del blog actual (carpeta blog). Cambia

    $table_prefix = 'wp_';

    por

    $table_prefix = 'blog_';

    9) Después entras en [http://www.semillas-de-marihuana.com/blog/] y comprueba que todo va bien.

    10) Activa tema e instala plugins. Comprueba después de la instalación de cada uno que no haya problemas.

    11) Finalmente, dentro de unos días y en el caso de que todo haya ido bien, puede borrar de la base de datos las tablas con prefijo wp_ y también la carpeta “prueba”.

  • #58427

    LGrusin
    Miembro

    Según tengo entendido los problemas empezaron por el qtranslate y se hace dificil averiguarlo por el uso de W3 Total Cache.

    Creo que todavía te quedan pruebas que hacer. Desactivar o eliminar el plugin qtranslate, vaciar caché o desactivarla o eliminarla, etc.

    De todas formas probar una nueva instalación sin el caché y plugins puede darte una pista.

    Un saludo

  • #58434

    brais
    Participante

    El qtranslate ya está desinstalado y el plugin de cache que tenía anteriormente (cuando fue el problema) era el WP cache. Ahora tengo el W3 y lo utilizo constantemente para ver cambios en el blog.

    Que puede pasar si dejo la configuración tal y como está? todos parecen verlo bien

    Esto es en el PHPmyadmin utf8_general_ci, en el wp-config utf-8 y en el backend de WP ISO-8856-1

    Saludos.

  • #58449

    almendron
    Participante

    [quote]Ahora tengo el W3 y lo utilizo constantemente para ver cambios en el blog.[/quote]

    Pues entonces no verás nada de los cambios. Desactiva el cache y aún así, cuando cambies algo, CTRL+F5.

  • #59042

    MLG
    Participante

    Hola a todos no se si han solucionado el problema, ami me ocurría lo mismo, fue a raiz de actualizar supercache, y como cabeza dura siempre seleccionaba: o Use mod_rewrite to serve cache files. (Recommended)

    lo puse en: Use PHP to serve cache files[b]
    y el problema se ha solucionado,

    asi esta mi configiracion:

    Cache hits to this website for quick access. (selecionado)

    Use PHP to serve cache files. (selecionado)

    Compress pages so they’re served more quickly to visitors. (Recommended)
    (selecionado)

    Don’t cache pages for known users. (Recommended) (selecionado)

    Cache rebuild. Serve a supercache file to anonymous (selecionado)

    Mobile device support. (External plugin or theme (selecionado)

    Extra homepage checks. (Very occasionally stops (selecionado)[i]
    saludos!

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest