Visualizzazione risultati 1 fino 6 di 6

Discussione: [MySQL] collation, accenti, apostrofi, codifiche...

  1. #1
    netlab non è connesso Neofita
    Data registrazione
    31-03-2007
    Messaggi
    2

    Predefinito [MySQL] collation, accenti, apostrofi, codifiche...

    Salve ragazzi!
    Sto usando MySql per la prima volta, ma ho già esperienza con sqlServer e access.
    Ho provato a importare un txt salvato dal notepad di winXP come UTF-8, ma accenti apostrofi e quant'altro si sono trasformati in lettere alquanto improbabili.
    Di solito che impostazioni usate per non avere questo tipo di problema?
    Editando a mano le righe con phpMyAdmin non ho problemi, ma le righe sono tante, non ce la farei a inserire tutto a mano.

    Grazie dell'aiuto!

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se salvi il file di testo con codifica ANSI?

    P.S.: Aggiungo il tag al titolo della discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Il mio caso è simile: su phpmyadmin locale (collazione utf8_unicode_ci) leggo un normalissimo
    "Questo è il guestbook"

    Esporto la tabella su un file .sql, apro con il blocco note e leggo ancora
    "Questo è il guestbook"

    Importo la tabella tramite il phpmyadmin incluso nel servizio (stessa collation), e ad un tratto nella tabella su menzionata leggo:
    "Questo è il guestbook"

    Risultato finale: nel sito, ovviamente, si legge:
    "Questo è il guestbook"!

    Ho tentato di modificare le impostazioni del sito, o aggiungere chissà che funzione (tipo htmlentities), ma se i caratteri sono sbagliati già a livello di db non so che fare... Un aiuto?

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Ho avuto lo stesso problema con l'importazione del database di wordpress,
    http://forum.it.altervista.org/php-m...ress-utf8.html
    purtroppo non trovando soluzione ho dovuto riparare a suon di query confrontando il database da php-myadmin locale a quello di AV

  5. #5
    Guest

    Predefinito

    Cioè hai riscritto le lettere accentate al posto di quei segni strani in ogni campo del db???
    Ok, si può fare, con una funzione... anche se una soluzione "vera" del problema sarebbe migliore.
    A questo punto il problema però è: se esporto il db "ok" da altervista a locale, lo modifico localmente e lo ricarico su altervisa sono daccapo?

    ps. magari questo problema non interessa a nessuno, perché avete tutti tecniche migliori per sincronizzare un db locale e il db su altervista... Che metodi usate?
    Ultima modifica di Fuligginoso : 22-04-2008 alle ore 18.23.12

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Con l'uscita della 2.5.1 mi sto mettendo ad aggiornare.
    Visto che ci sono cambio anche il nome di tutte le tabelle di wordpress (per maggior sicurezza).
    Operazioni svolte: esportate le tabelle wordpress, con ultra edit rinominate in un colpo solo (da `wp_ @ `CasualewpCasuale_) reimportate le nuove tabelle (le vecchie le lascio fino a lavoro compiuto) e le accentate sono tutte perfette!
    Saranno stati gli ultimi aggiornamenti al server 12?
    Boh comunque adesso è tutto ok

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •