Dump. Backup y subida de base de datos MySQL
2 seguidores
buenas! quería hacer una consulta sobre este tema...
Estoy usando este script ( http://dan.cx/blog/2006/12/restore-mysql-dump-using-php/ ) para subir la base de datos...
Pero cuando lo hago, veo mis tildes y eñes convertidas a cosas como.. ó
He visto para PHP 5 que se puede usar mysql_set_charset() pero el servidor que utilizaré es php4
Alguien sabe cómo puedo solucionar el problema de las tildes?
¡GRACIAS!
xavidp
prueba de aplicar a cada row el utf8_decode así lo veras bien.
skuareisnext
Creo que he enfocado mal el problema, de charsets y collations...
he visto aqui que los charset de la base de datos y de la página deben concordar.
todo lo que llevo haciendo con php4 lleva
<meta http-equiv="content-type" content="text/html; charset=utf-8">
sería grandioso si mi base de datos guardara Ñs, y tildes, puesto que me han pedido exportar la db (dump) y poder reimportarla pero siempre puedo inventar algo para convertir de &ntilde; a ñ y cosas por el estilo...
bien. sigo en el mismo problema. guardar como &aacute; o como á, pero que no me lo transforme a cosa rara como ó.
mi web va en utf8. lo decidí sobre iso8859-1 por alguna razón (¿?)
mi base de datos tendría que estar en.. collation: utf8_spanish_ci ?
he visto que también cada tabla y cada campo pueden llevar un collation, los paso al mismo en caso de que esten puestos...
pues bien, necesito que cada variable que escriba y lea de la base de datos en php lleve utf8_encode() y utf8_decode(); ?
agradecería un poco de ayuda con este tema :S
saludos