Foros Programación Servidor

Dump. Backup y subida de base de datos MySQL

2 2 Respuestas Viernes 26 de febrero, 2010
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!
Registrado desde 27/05/04
Número de posts: 70
  • Avatar de skuareisnext skuareisnext Registrado desde 27/05/04 / Número de posts: 70
    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
    Publicado hace 2 años
  • Avatar de xavidp xavidp Registrado desde 12/11/09 / Número de posts: 3
    prueba de aplicar a cada row el utf8_decode así lo veras bien.
    xavierdomenech

    Programador web e diseñador web de hobby xD
    Publicado hace 2 años