Página 2 de 2

Re: Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 21 May 2006, 00:15
por KasLimon
eso no servira kaslimon si los caracteres estan masl tomados asi seguiran,pero es una solucion buena para convertirlo todo a utf8 sirve para todos los phpbb solo que algunas tablas no se encuentran y daran errores se quitan esas tablas y listo el problema que puede tener ahora es que la codificacion general de la BBDD no sea en utf8 y el foro empiece a petar avisando que no se pueden insertar nuevos datos en la bbdd por problema de codificacion pos pense k era la solucion xk lei en un tema de www.phpbb.com algo k me dio la idea... bueno, seguire buscando...
Gracias por la respuesta, da este error: consulta SQL:
[...]voy a acer una suposicion: no usas xs 047 no? :roll:

bueno matero, olvidate de lo k te e puesto xk segun Nazcar no funcionaria... Segire buscando...

Saludos!

Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 21 May 2006, 02:07
por kserviii
Bueno, pues tras pelearme con los acentos y haber conseguido tener el phpBB2 en UTF-8, me debo a la comunidad explicar cómo lo he hecho xD.
Lo primero, la codificación que se está estandarizando ahora es UTF-8, por lo tanto, cuando phpBB2 crea las tablas correspondientes, estas se crearán en UTF-8, y sinó, recomiendo aplicar el método que explican anteriormente...
Otra forma de hacerlo es exportar la Base de Datos. Esta se guarda en un ficher .sql. Tonces con un editor cambiamos los charset=latin1 por charset=utf8 y los COLLATE=utf8_spanish_ci en todo el fichero .sql. Borramos nuestra base de datos que tengamos y la volvemos a importar...
NOTA: no he probado a hacer esto con la Base de Datos repleta de datos, así que no sé cómo funcionará. Sólo lo he probado con la Base de Datos con la configuración de la instalación y se recupera el user y el pass del administrador perfectamente.

Por otra parte, una vez tengamos hecho esto, seguramente nuestro servidor web esté también en UTF-8. Si es un servidor local, recomiendo ponerlo en UTF-8, nos ahorraremos un montón de problemas. Y si es de una empresa de hosting, seguramente por defecto esté en UTF-8, y de ahí vienen los problemas que se ven los acentos como ?.
Para solventar esto, hemos de editar todos los .php que hay en el directorio language/lang_spanish y reemplazar los acentos y carácteres "extraños" por su código en UTF-8.

Código: Seleccionar todo

á -> á
é -> é
í -> í
ó -> ó  
ú -> ú
ñ -> ñ
ü -> ü
º -> °
NOTA -> no debe haber espacio entre el & y la #. Lo pongo así, porqué sinó el foro me lo cambiaba por su correspondiente carácter, como debe ser ;)

Y con esto nos aseguramos en tener phpBB en UTF-8, con todos los mensajes listos para verse los acentos y las ñ's... Los ü y el º. Éstos son los carácteres que me ha hecho falta reemplazar a mi en el phpBB2 pelao...
Para cualquier duda, no dudéis en preguntar. Espero que os haya servido de algo ;)

Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 21 May 2006, 10:30
por KasLimon
No te voy a mentir kserviii, lo k as puesto es completamente coherente y creo k a matero le puede servir... :bravo:

Saludos

Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 21 May 2006, 16:44
por Nazcar
coherente pero no funcionara en una BBDD con datos ya mal puestos.Aprovechando un problema del fin de semana pasado me puse a recodificar todo mi servidor menos los locales del sistema esto es los que le dan el idioma general y parametros de idioma a todo el sistema.en la KB de phpbb hay un articulo excelente que supongo sera donde saco kservjjj la informacion en uno de los post recomiendanun prog para las recodificaciones el EmEditor lo estube provando y funciona de maravilla y ademas es gratis.Bien con lo expuesto anteriormente hay algunos problemas. No todos los servidores usan ni tienen pro defecto utf8 muchos de ellos sobre todo los españoles usan codificacion latin1 concretamente latin1_swedish_ci que es el que deja la inatalacion por defecto de los locales,no pregunteis por que por que lo desconozco,Luego esta muchos que usan versiones antiguas de mysql que no admiten tal como le ha pasado a matero el cambio de codificacion,luego tenemos a muchos que usan una version de phpmyadmin tambien no muy moderna con lo cual tambien nos estan impidiendo la recodificacion del idioma,no olvidemos que se puede hacer a traves de phpmyadmin tal como puso kaslimon al intentar ayudar a matero.Pues bien la Solucion ante una mala codiicacion en una backup es facil pero tediosa se trata de ir substituyendo las codificaciones en utf8 a latin1 que seguramente es lo que teneis en las BBDD por defecto.No hay que olvidar que:

Mysql Puede tener por defecto un juego de idiomas la BBDD puede tener por defecto un juego de idiomas las tablas pueden tener por defecto unjuego de idiomas y no tienen por que coincidir.que esten por defecto no significa que los datos se conviertan a esa codificacion si no que la proxima insercion de datos se hara en esa codificacion.


Si no se realiza la conversion a una codificacion estandar entre las tablas nos podemos encontrar con un problema de incompatibilidad de caracteres mostrandonos nuestro phpbb un error al intentar realizar cualquier insercion en una tabla.


Bueno dejo de enrollarme ante todo lo dicho el post de servjjj esta en lo cierto pero se han de tener en cuenta lo que he puesto aqui tambien.


Un saluo

Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 21 May 2006, 17:37
por zankyw
[quote]No todos los servidores usan ni tienen pro defecto utf8 muchos de ellos sobre todo los españoles usan codificacion latin1 concretamente latin1_swedish_ci que es el que deja la inatalacion por defecto de los locales,no pregunteis por que por que lo desconozco,[/quoteicy]
Yo soy uno de esos :| :( [Alojado en HyD por si os sirve el dato)

Re: Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 14 Jun 2006, 20:14
por Tramposo
eso es debido a un backup con una codificacion y una restauracion con otra codificacion,El arreglo esta bastante chungo por que esta asi de esa manera en la BBDD y a menos que se hagan los cambios a la BBDD por mucho que pruebes codificaciones en el foro no implica cambios en la BBDD si no en los scripts del mismo en phpbb en la KB tienes un buen articulo como pasar todo a utf8 y tambien en el foro de phpbb tienes unos post de como intentar recodificar la BBDD. Aparecen simbolos en lugar de acentos y ñ (caracteres en español)
Resulta que he cambiado de servidor, he pasado por suerte a un dedicado y cuando hice la migración me ha ocurrido esto, en los post me han aparecido simbolos en lugar de acentos o ñ, solo en los post viejos, cuando empezamos a postear este problema no ocurre. La consulta viene ya que el mismo foro tiene ese problema, o sea no solo parece ser la base de datos, por lo cual quisiera saber si debo tener en cuenta algo al realizar el setup del servidor.
Mi foro es www.portfoliovip.com/foro

Gracias

Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 14 Jun 2006, 20:15
por JANU1535
Tramposo hay que buscar un poco.
Cuatro o cinco temas mas abajo del tuyo.
Hay uno que pone.
Carcater raro "..."
http://www.phpbb-es.com/foro/caracter-r ... t4135.html

Un saludo.

Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 14 Jun 2006, 20:19
por SuperNovato
Y docena o docena y media más de temas iguales en las 4 primeras páginas de este foro jejeje

Re: Respuesta: Problemas Con Acentos, Eñes Y Traducción

Publicado: 14 Jun 2006, 21:00
por Tramposo
Tramposo hay que buscar un poco.
Cuatro o cinco temas mas abajo del tuyo.
Hay uno que pone.
Carcater raro "..."
http://www.phpbb-es.com/foro/caracter-r ... t4135.html

Un saludo. Gracias Janu, lo he visto el tema pero no le di importancia por llamarlo caracter raro.

Saludos