Página 1 de 1
Problema con caracteres en los asuntos
Publicado: 21 Mar 2010, 15:22
por engendro666
acabo de notar esto, es que en los titulos con caracteres tipo tildes o Ñ se me cortan los mismos. Por ejemplo un tema con nombre "feliz año nuevo" aparece como "feliz a" lo mismo pasa con los tildes, lo raro es que en los mensajes no tengo este problema escribo ñ y tildes tranquilamente solo suce en el titulo de un tema (asuntos), supongo que ha de ser algun archivo mal codificado pero cual afecta unicamente a los asuntos?

Re: Problema con caracteres en los asuntos
Publicado: 21 Mar 2010, 20:50
por mitch
será el servidor?
recuerdo, hace tiempo, que había un servidor en que pasaba este mismo problema, pero creo que era en los mensajes.
Para descartar esto, yo haría un foro de pruebas con tu BD y archivos del foro, en localhost por ejemplo (si tienes windows puedes hacerlo con APPserv, si necesitas ayuda te la puedo brindar por mail o MP).
Lo otro, es ver la base de datos de tu foro en phpmyadmin por ejemplo, ver la lista de todas las tablas y ver la columna que dice "cotejamiento", que esten en UTF8 debería bastar.
Debido a la gran cantidad de Mods, tambien puede ser alguno de ellos... para descartar esto tambien, puedes probar en local, usando la BD de tu foro, pero con archivos phpBB "nuevos".
Esas serían mis 3 ideas para detectar el problema.
Re: Problema con caracteres en los asuntos
Publicado: 21 Mar 2010, 21:15
por engendro666
ya tengo appserver instalado ya que es donde antiguamente haca mis pruebas lo deje de usar por algunos problemas que estan en otro post que tenia al exportar del phpmyadmin local al del foro online por la diferencia de versiones, voy a ver de descargar el appserver mas nuevo o al menos de versiones similares al foro online (ahora tengo el 2.5.10 con my admin 2.10 y php 5.2.6) y hacer las pruebas que me comentas.
Lo que si acabo de revisar es el cotejamiento de las tablas segun mi parecer esta en orden al menos en posts topics etc. Pero me acabvo de dar cuenta que las tablas de algunos mods tienen distinto cotejamiento. Todas las tablas estan en utf8_bin a exepcion de "announcement_centre" todas las de "kb" (el mod de base de conocimientos o biblioteca) "th23_autolinks" y "wpm" (mod de mp de bienvenida) que estan en utf8_general_ci y "dice" (mod de dados) que esta en latin1_swedish_ci. Y debajo de todas las tablas en negrita dice latin1_swedish_ci (no si se refiere a todas las tablas o a que).
No se si esto tenga que ver pero acabo de revisar por si acaso la bd vieja (3.0.5) que si bien tiene muchas menos tablas los cotejamientos son muy similares (mayoria utf8_bin y varias en latin1_swedish_ci en negrita lo mismo) y si accedo al foro viejo no tengo este problema.
Reviso que pasa en localhost y con archivos sin modifcar y comento.
Re: Problema con caracteres en los asuntos
Publicado: 21 Mar 2010, 23:24
por engendro666
bueno segun mis escasos conocimientos diria que es problema de la base de datos. Y no se si tanto de los mods, tal vez algun problema cuando importe la ultima vez la base de datos.
Instale un localhost nuevo (con easyphp esta vez) use un phpbb nuevo con mi base de datos actual con problemas, y sigo viendo el mismo error en los titulos. Tambien probe crear un tema nuevo con los "caracteres raros" y se ven normalmente, hice lo mismo en el foro online y tambien se ven bien. (debera haber probado eso primero) osea por o visto el problema se dio en algun momento que ni me entere y ya se soluciono. No tengo tantos temas (almenos entre los ultimos 200 encontre 6) con esos caracteres asi que creo que la solucion mas rapida seria editar los temas con errores, sobre todo que no es una web en que nos fijemos mucho en los temas viejos ni se use la busqueda.
Gracias mitch por la ayuda