Página 1 de 1

Codificacion de caracteres

Publicado: 19 Nov 2012, 18:49
por albertusphp
URL: http://mascotastopten.com/foro
Versión phpBB: 3.0.11
MODs Instalados: Instalacion limpia
Plantilla(s) usada(s): XiPhone
Servidor:
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Buenas, prosigo con algunas dudas que no he podido encontrar x ahi, ya q lo q he visto son para migraciones y actualizaciones...

Al conectar la base de datos del foro con la de mi web se me han cambiado los caracteres españoles como ñs y acentos x caracteres raros.
Estos caracteres solo se ven mal en la parte de la web. En el foro se ven correctamente.
En las tablas usan las mismas codificaciones: utf8_bin que es la que usaba yo antes y se mostraban los caracteres sin ningun problema.

Donde puedo configurar la codificacion bien??

Gracias!!!

Re: Codificacion de caracteres

Publicado: 20 Nov 2012, 01:51
por mitch
Debieses especificar un poco más cómo estas haciendo las consultas a la base de datos y de qué forma estás mostrando esa información (si con "echo" o usando html como plantilla).
Igual puede ser que tus php o html no estén codificados en utf8, la BD si pero tus archivos no, revisa eso también.

salu2

Re: Codificacion de caracteres

Publicado: 09 Ene 2013, 19:48
por carlos123
Hola Albertusphp y mitch,

A mi me pasa lo mismo.

He desarrollado una pequeña utilidad que trabaja con la base de datos de phpbb. Los carácteres tipicos españoles (acentuados, ñ,..) en el phpbb aparecer perfectos y en la utilidad aparecen mal. Es más si edito un campo y lo grabo con la utilidad luego en el phpbb aparece mal.

Todos los ficheros script, los php, son en utf8, la base de datos está en utf8_bin y el cotejamiento está en utf8_bin. Los datos que recupero del mysql los muestro con un echo. Tengo alguna página externa que usa esas mismas bases de datos y funciona como el resto del phpbb.

He estado investigando la función utf8_normalize_nfc, que veo que algo tiene que ver, pero es muy complejo.

Me urge una ayudita....

Re: Codificacion de caracteres

Publicado: 09 Ene 2013, 21:47
por towen
Carlos crea un nuevo tema en el foro de Recursos Webmaster

Re: Codificacion de caracteres

Publicado: 10 Ene 2013, 20:14
por carlos123
Mich y albertusphp,

Mira el uso de las funciones embebidas php utf8_encode y utf8_decode. Son muy útiles para estos casos.