Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    35

    [Mysql] Problema Trasferimento!

    Ciao, vi spiego brevemente il mio problema:
    Ho creato un sito web provandolo su altervista con php4 e Mysql5 e ho scelto come collation delle tabelle "utf8_bin" per motivi ora ignoti, ma che quando l'ho scelto aveva una sua logica.

    Dopo che il sito è stato ultimato ho deciso finalmente di prendere un servizio di webhosting, e ho scelto Servage.
    Allora sono andato nel pannello di altervista e ho fatto esporta database in esadecimale per i caratteri binari(perchè se uso i caratteri normali i caratteri strani come quelli accentati vengono storpiati! anche se sul db sn giusti).
    Il problema è che quando lo importato dall'altra parte i caratteri come § "spezzano la query" nel senso che se nell'importare il database c'era una frase: "ciao § come stai?" veniva importata solo "ciao " senza dare errore!

    E anche quando richiamo dal database nuovo una query con questi simboli, php non me li riconosce come tali! cosa senza senso visto che il collate è uguale e la collazione della connessione pure...

    Il database è abbastanza grosso una decina di tabelle con un centinaio di righe per tabella...

    DB Altervista
    -- Versione MySQL: 5.1.30
    -- collazione della connessione di MySQL: utf8_unicode_ci
    -- Set di caratteri MySQL: cp1252 West European (latin1)


    DB Servage
    -- Versione MySQL: 5.0.67
    -- collazione della connessione di MySQL: utf8_unicode_ci
    -- Set di caratteri MySQL: UTF-8 Unicode (utf8)(non riesco a modificarla, come faccio?)

    E' Assolutamente primario che il database supporti caratteri come § (Sn caratteri chiave nel mio sistema)

    Grazie in anticipo dell'aiuto!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Esporta il db da altervista come file di testo, poi alla fine di ogni tabella metti
    default charset=quellochetiserve;
    e lo importi poi su servage.

    Era successa la stessa cosa a me (su un altro server), a spezzare l'importazione dei vari testi nel mio caso erano i caratteri accentati lasciando utf8.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    35
    no non credo che il problema sia questo, perchè quando lo esporto da altervista viene già così:

    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8 AUTO_INCREMENT=12 ;


    Comunque ho notato che succede lo stesso errore anche se prende un file txt e lo elaboro in php! Ovvero il database non viene chiamato in causa...
    (resta il fatto che anche il database ha sti problemi)

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    35
    soluzioni??? plssssss

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    35
    up..... nessuno sa dirmi niente??? °_°

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.