Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Collation

  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Collation

    Ragazzi ho importato un db su mysql e tutte le collation dei campi tipo testo, varchar sono diventate latin_swdish_ci
    Perhcè?

    Qual'è il valore di default? Credo che non funzioni perchè ora se inserisco caratteri accentati mi stampa a video un quadratino

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Prima di importare i dati controlla qual'è la collation assegnata a quel db.

    maggiori info su:
    http://dev.mysql.com/doc/refman/5.0/en/charset.html
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    MySQL lavora in utf8, ho convertito tutte le collation del db, ho messo il meta tag in utf8 nella index e ancora il browers mi visualizza i quadratini (w56u'�h ) al posto delle lettere accentate!

    Non ho mai avuto questo problema anche perch precedentemente la versione di mydwl che avevo on aveva nanche la colonna collation!!!

    Come posso risolvere? Nei campi del db le lettere sono inserite in modo corretto.

    Che ne dite?
    Auguri a tutti

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Devi impostare il charset nelle pagine html.

    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    think simple think ringo

  5. #5
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Avrei preferito dirti hai ragione me ne ero dimenticato
    Purtroppo avevo già cambiato anche quello...
    Proprio non capisco... devo stampare le stringhe con splecialchars()?

  6. #6
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Formattare stringa per collation utf-8
    Dunque prima di inserire una stringa di testo per campo 'text' e 'varchar' come posso formattarla in modo corretto e completo? \, html, "", lettere accentate, ecc?

    Di seguito per stamparle a video una volta estratte?
    Mi sono accorto che se, ad esempio, le lettere accentate le salvo nel db come &eacute; a video me le stampa in modo corretto.

    Grasssie

  7. #7
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Ti ricordo che anche l'encoding della pagina deve essere UTF-8.
    Molti editor ti danno la possibilità di settarlo così, forse anche il blocco note.

    Ciao

  8. #8
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    in che senso l'editor?
    La pagina in cui ho i form di inserimento intendi?

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.