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

Responder a