Hola amigos...
Tengo un problemas cuando inserto datos en MySql desde un formulario de Html y
PHP.
El problema lo tengo las eÑes y eñes (Ñ,ñ)... y supongo que también me pasará
lo mismo con los acentos.
Esta es la configuración que tengo a ver si alguien me puede dar una pista,
porque no doy con el problema... que en principio creo que debe estar en la
codificación de algo, pero no doy pie con bola.
La configuración se reparte en dos equipo:
Equipo A:
Servidor de MySql al que se accede en red local.
Sistema Operativo: Linux
Version MySql: 5.0.67
Codificación por defecto de MySql y de las bases de datos creadas incluso todos
los campos: UTF-8
Servidor Web para el phpmyadmin: Apache 2.2.6
Versión de PHP: 5
Versión phmypadmin: 3.2.0-beta1
Las codificaciones por defecto para Apache y PHP no las he mirado porque pienso
que no influyen, ya que las inserciones desde PHP y Apache se realizan desde el
otro equipo.
Observación: Cuando inserto datos en la base de datos manualmente desde el
phpmyadmin, las Ñ se graba sin ningún problema.
Equipo B:
Servidor Apache desde el que se accede al otro equipo y su servidor MySql.
Sistema Operativo: W XP
Versión PHP: 5.1
Servidor Web: Apache 2.2.13
Codificación por defecto en PHP: UTF-8
Codificación del documento Html-PHP donde se ejecuta el formulario y se manejan
las variables de datos PHP que son enviadas al MySql: Charset:utf-8
Codificación del documento (página web) PHP en el editor: UTF-8
Codificación del documento (página web) PHP en los navegadores Firefox y
Explorer: UTF-8
Es decir, todo está en UTF-8. El motor PHP y el Apache del equipo A no lo he
mirado, como dije antes, pero entiendo que no tienen nada que ver.
He probado a combinar poniendo el motor PHP en ISO-8859-1 dejando la MySql en
utf-8, ya que en algún post por internet decía algo de eso.
He probado a poner en el código PHP, un línea que le diga al PHP que se
codifique los datos de texto en utf-8.
Pero nada de nada.... siempre las Ñ llegan mal a la base de datos, con los
caracteres extraños que ya sabéis.... Àä+ y esas cosas...
Alguna idea clarificadora please???
Gracias.
_______________________________________________
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es