Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Sobre los caracteres extraños

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x

0
No hay votos
 
Votos totales: 0

yomismitoya
Observador/a
Mensajes: 15
Registrado: 06 Dic 2010, 00:18

Sobre los caracteres extraños

#1

Mensaje por yomismitoya »

Hace unos días escribí por aquí por un problema con el BigDump .

Al terminar me salieron en los mensajes antiguos los caracteres extraños. Leo la guía que hay para esto pero se queda igual. Como solución provisional he cambiado los títulos de los subforos manualmente, pero los temas y mensajes antiguos siguen con los errores.

Por ejemplo, este:
Asutos de los post (Para estos tendremos que actualizar los registros de la tabla phpbb_posts):

Código: Seleccionar todo

UPDATE phpbb_posts SET post_subject = replace(post_subject,'á','á');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'é','é');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'í­','í');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'ó','ó');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'ú','ú');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'ñ','ñ');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'¿','¿');
Y me sale lo siguiente después de hacer la consulta SQL:
Su consulta se ejecutó con éxito
consulta SQL:
UPDATE phpbb_posts SET post_subject = replace( post_subject, 'á', 'á' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
UPDATE phpbb_posts SET post_subject = replace( post_subject, 'é', 'é' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
UPDATE phpbb_posts SET post_subject = replace( post_subject, 'í­', 'í' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
UPDATE phpbb_posts SET post_subject = replace( post_subject, 'ó', 'ó' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
UPDATE phpbb_posts SET post_subject = replace( post_subject, 'ú', 'ú' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
UPDATE phpbb_posts SET post_subject = replace( post_subject, 'ñ', 'ñ' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
UPDATE phpbb_posts SET post_subject = replace( post_subject, '¿', '¿' ) ;# MySQL ha devuelto un valor vacío (i.e., cero columnas).
¿Alguna idea?

Un saludo.
Última edición por yomismitoya el 15 Dic 2010, 17:37, editado 1 vez en total.
URL: http://www.foroarbitrucho.com/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: AutoMOD
Plantilla(s) usada(s): Absolution
Servidor: Linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: Sobre los caracteres extraños

#2

Mensaje por HuanManwe »

quizá los caracteres extraños en tu foro sean distintos porque la codificación de las tablas sea distinta a las que tenemos los que hicimos ese listado. ¿Copiaste en algún sitio los caracteres extraños que aparecían en tu foro?

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Sobre los caracteres extraños

#3

Mensaje por leviatan21 »

yomismitoya escribió:Y me sale lo siguiente después de hacer la consulta SQL:
Eso es para los títulos de los mensajes, has probado la consulta para el título de los temas [ Titulos de los Temas (Para estos tendremos que actualizar los registros de la tabla phpbb_topics): ]

Como dice HuanManwe puede variar el CHARSET Y EL COLLATION de tus tablas : ¿ cual tienes ?

Si puedes copia el contenido de algún título de algún tema que no se esté mostrando correctamente (colócalo entre etiquetas [ code ]):
tabla phpbb_topics : columna topic_title
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

yomismitoya
Observador/a
Mensajes: 15
Registrado: 06 Dic 2010, 00:18

Re: Sobre los caracteres extraños

#4

Mensaje por yomismitoya »

HuanManwe escribió:quizá los caracteres extraños en tu foro sean distintos porque la codificación de las tablas sea distinta a las que tenemos los que hicimos ese listado. ¿Copiaste en algún sitio los caracteres extraños que aparecían en tu foro?
Te los pego aquí, por si hace falta:
á - á
é - é
í - í
ó - ó
ú - ú

Es lo mismo que aparece en el otro tema. :\
leviatan21 escribió:
yomismitoya escribió:Y me sale lo siguiente después de hacer la consulta SQL:
Eso es para los títulos de los mensajes, has probado la consulta para el título de los temas [ Titulos de los Temas (Para estos tendremos que actualizar los registros de la tabla phpbb_topics): ]

Como dice HuanManwe puede variar el CHARSET Y EL COLLATION de tus tablas : ¿ cual tienes ?

Si puedes copia el contenido de algún título de algún tema que no se esté mostrando correctamente (colócalo entre etiquetas [ code ]):
tabla phpbb_topics : columna topic_title
Las he probado todas, aún así he vuelto a intentarlo por si acaso, pero nada.
¿Lo que me dices de las etiquetas es esto?

Código: Seleccionar todo

Más de un mes de vida.
Después lo que me dices de "tabla phpbb_topics : columna topic_title" no lo entiendo. :nolose:
URL: http://www.foroarbitrucho.com/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: AutoMOD
Plantilla(s) usada(s): Absolution
Servidor: Linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Sobre los caracteres extraños

#5

Mensaje por leviatan21 »

yomismitoya escribió:Después lo que me dices de "tabla phpbb_topics : columna topic_title" no lo entiendo
Es lo que ya has hecho :

Código: Seleccionar todo

Más de un mes de vida.
quería asegurarme que fuese tomado directamente de la base de datos.

No sera que en esa misma base de datos tienes mas de un foro instalado y que el foro activo el prefijo de las tablas no es phpbb_
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

yomismitoya
Observador/a
Mensajes: 15
Registrado: 06 Dic 2010, 00:18

Sobre los caracteres extraños

#6

Mensaje por yomismitoya »

leviatan21 escribió:
yomismitoya escribió:Después lo que me dices de "tabla phpbb_ttopopics : columna topic_title" no lo entiendo
Es lo que ya has hecho :

Código: Seleccionar todo

Más de un mes de vida.
quería asegurarme que fuese tomado directamente de la base de datos.

No sera que en esa misma base de datos tienes mas de un foro instalado y que el foro activo el prefijo de las tablas no es phpbb_
Perdón. No lo he hecho bien, copié directamente el texto desde dentro del foro. Ya sé a lo que te referías. Veo esto ahí dentro:

Código: Seleccionar todo

topic_title: ¿Qué hago?
topic_last_post_subject: Re: ¿Qué hago?
No, no hay otro foro instalado, es una BBDD que creé para traspasar del antiguo servidor al nuevo.
Y en lo del prefijo no creo que haya nada raro. Pego una parte para que veas cómo empiezan:

Código: Seleccionar todo

#phpbb_privmsgs_rules
#phpbb_privmsgs_to
#phpbb_profile_fields
#phpbb_profile_fields_data
#phpbb_profile_fields_lang
#phpbb_profile_lang
#phpbb_ranks
URL: http://www.foroarbitrucho.com/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: AutoMOD
Plantilla(s) usada(s): Absolution
Servidor: Linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Sobre los caracteres extraños

#7

Mensaje por leviatan21 »

yomismitoya escribió:Perdón. No lo he hecho bien, copié directamente el texto desde dentro del foro. Ya sé a lo que te referías. Veo esto ahí dentro:

Código: Seleccionar todo

topic_title: ¿Qué hago?
topic_last_post_subject: Re: ¿Qué hago?
En este ejemplo se ve que el título del tema si se ha cambiado correctamente, ¿ también lo habías hecho a mano como en el caso de los subforos ?

Cuando terminaste de ejecutar todas las consultas en la base, purgaste la cache desde el ACP ?
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Sobre los caracteres extraños

#8

Mensaje por HuanManwe »

yomismitoya escribió:Hace unos días escribí por aquí por un problema con el BigDump .

Al terminar me salieron en los mensajes antiguos los caracteres extraños. Leo la guía que hay para esto pero se queda igual. Como solución provisional he cambiado los títulos de los subforos manualmente, pero los temas y mensajes antiguos siguen con los errores...
No me había dado cuenta de una cosa: esa guía está muy incompleta. Esta es la que debería servirte de referencia: http://www.phpbb-es.com/foro/guias-phpb ... 25331.html

Aunque... creo que falta justamente el código para arreglar el campo topic_last_post_subject de la tabla phpbb_topics, así que la actualizaré.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


yomismitoya
Observador/a
Mensajes: 15
Registrado: 06 Dic 2010, 00:18

Sobre los caracteres extraños

#9

Mensaje por yomismitoya »

leviatan21 escribió: En este ejemplo se ve que el título del tema si se ha cambiado correctamente, ¿ también lo habías hecho a mano como en el caso de los subforos ?

Cuando terminaste de ejecutar todas las consultas en la base, purgaste la cache desde el ACP ?
No, eso no lo cambié.
Sí, limpié la caché, seguía y sigue igual.
HuanManwe escribió: No me había dado cuenta de una cosa: esa guía está muy incompleta. Esta es la que debería servirte de referencia: http://www.phpbb-es.com/foro/guias-phpb ... 25331.html

Aunque... creo que falta justamente el código para arreglar el campo topic_last_post_subject de la tabla phpbb_topics, así que la actualizaré.
Lo he hecho esta vez con el txt que has adjuntado y sigue igual. En algún sitio me ha dicho "1 fila arreglada" o algo así pero no noto cambios.

Creo que lo mejor será cambiar todos los títulos de los temas que estén más arriba manualmente, porque los mensajes es imposible dada la cantidad que hay. No parece que tenga solución... :dormido:
URL: http://www.foroarbitrucho.com/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: AutoMOD
Plantilla(s) usada(s): Absolution
Servidor: Linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: Sobre los caracteres extraños

#10

Mensaje por HuanManwe »

Si los mensajes/títulos se ven mal a pesar de aplicar esas sentencias entonces solo se me ocurre que sea problema de la "collation" de las tablas. Las debes tener en latin1 ó iso-15....

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: Sobre los caracteres extraños

#11

Mensaje por leviatan21 »

HuanManwe escribió:Si los mensajes/títulos se ven mal a pesar de aplicar esas sentencias entonces solo se me ocurre que sea problema de la "collation" de las tablas. Las debes tener en latin1 ó iso-15....
El charset recomendado es el utf8 y el collation recomendado es utf8_bin :chulo:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

yomismitoya
Observador/a
Mensajes: 15
Registrado: 06 Dic 2010, 00:18

Sobre los caracteres extraños

#12

Mensaje por yomismitoya »

Y así lo tengo...
¿Puede tener algo que ver que solo aparezca el cotejamiento en unos cuantos?
http://imgur.com/ifntw.jpg
URL: http://www.foroarbitrucho.com/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: AutoMOD
Plantilla(s) usada(s): Absolution
Servidor: Linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: Sobre los caracteres extraños

#13

Mensaje por HuanManwe »

Pues entonces no tiene lógica. Quizá sea por los ficheros del foro. Usa el notepad++ para ver la codificación de los siguientes archivos:
viewforum.php
viewtopic.php
/styles/absolution/template/overall_header.html

Todos deberían aparecer con Formato --> UTF-8 sin BOM en el Notepad++

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: Sobre los caracteres extraños

#14

Mensaje por leviatan21 »

Tengo finalizado un script, para que se hagan los cambios de manera automática, pero no ha sido probado al 100%, no tengo una base de datos rota para probarlo :cry:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

yomismitoya
Observador/a
Mensajes: 15
Registrado: 06 Dic 2010, 00:18

Sobre los caracteres extraños

#15

Mensaje por yomismitoya »

HuanManwe escribió:Pues entonces no tiene lógica. Quizá sea por los ficheros del foro. Usa el notepad++ para ver la codificación de los siguientes archivos:
viewforum.php
viewtopic.php
/styles/absolution/template/overall_header.html

Todos deberían aparecer con Formato --> UTF-8 sin BOM en el Notepad++
Me salen en ANSI, no consigo ponerlos en UTF-8 sin BOM, lo hago, guardo y cuando lo cargo vuelve a estar igual.

Bueno da igual. Los mensajes antiguos ya se están yendo a abajo y no molesta tanto como el primer día.
Muchas gracias por vuestra ayuda. ;)
URL: http://www.foroarbitrucho.com/foro
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: AutoMOD
Plantilla(s) usada(s): Absolution
Servidor: Linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Cerrado

Volver a “Foros de Soporte 3.0.x”