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

    Quale charset utilizzare? Collation?

    Salve a tutti, nella creazione del mio sito mi sono reso conto che ponendo come charset:
    codice:
    http-equiv="Content-Type" content="text/html; charset=UTF-8
    Le i accentate diventavano dei rombi con dei punti interrogativi, viceversa con l'altro charset:
    codice:
    http-equiv="content-type" content="text/html; charset=iso-8859-1
    Le e e le a accentate diventavano una A con due pallini sopra (per capirci).

    In che modo posso risolvere? Ho impostato anche il mio browser con l'ultimo charset inserito ma niente..

    Inoltre ho un'altra domanda:

    Su aruba nel pannello di controllo del database mi viene chiesto che collation utilizzare, ho impostato: utf8_general_ci Unicode (multilingua), case-insensitive

    Ho fatto bene? :/ Non saprei neanche quale sia la sua funzione...

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    bisogna un po' mettere d'accordo le cose

    1) immagino tu stia lavorando con linguaggio dinamico, quale?
    3) scrivi tu il codice o usi un cms?
    2) non basta definire il charset, il file deve avere la codifica opportuna.
    com'è codificato adesso?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    45
    Originariamente inviato da Vincent.Zeno
    bisogna un po' mettere d'accordo le cose

    1) immagino tu stia lavorando con linguaggio dinamico, quale?
    3) scrivi tu il codice o usi un cms?
    2) non basta definire il charset, il file deve avere la codifica opportuna.
    com'è codificato adesso?
    1) Php
    3) Lo scrivo io
    2) Cosa intendi per codifica opportuna? Pensavo bastasse solo mettere tra il tag meta il charset opportuno!

  4. #4
    Quando scrivi una pagina il file è codificato con una determinata codifica che tu comunichi al browser con i metatag da te utilizzati.
    Quindi, se non sono in errore, con i meta tag da te utilizzati tu informi il browser di quale codifica è stata utilizzate nella creazione della pagina. Gli errori da te riscontrati si verificano quando la codifica che comunichi nel metatag non è la medesima con cui la pagina è codificata.

    Io ad esempio per creare pagine utilizzo Dreamweaver.
    In DW per esempio puoi trovare la codifica o modificare la stessa nel menù Elabora > Proprietà di pagina > Titolo/Codifica.

    Devi smanettare un pò per cercare queste proprietà nel programma da te utilizzato.

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Originariamente inviato da ignorantone
    Quindi, se non sono in errore, con i meta tag da te utilizzati tu informi il browser di quale codifica è stata utilizzate nella creazione della pagina.
    errato.
    in quel meta lo informi sul charset da utilizzare, che non è la stessa cosa della codifica del file

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    45
    Io però non utilizzo alcuno software per creare pagine web, semplicemente utilizzo l'editor di testo (Linux).
    Cosa dovrei andare a modificare per far combaciare il charset con la codifica?

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Originariamente inviato da ElPedro
    2) Cosa intendi per codifica opportuna? Pensavo bastasse solo mettere tra il tag meta il charset opportuno!
    apri il file con blocco note
    salva con nome
    guarda alla voce codifica cosa ti propone
    se ansi cambiala in utf-8
    se è corretta ANNULLA

    poi dicci come è andata

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    45
    Originariamente inviato da Vincent.Zeno
    apri il file con blocco note
    salva con nome
    guarda alla voce codifica cosa ti propone
    se ansi cambiala in utf-8
    se è corretta ANNULLA

    poi dicci come è andata
    Era in utf-8 e l'ho lasciata così com'è... ora ho un'altro problema: nonostante abbia messo ad inizio di ogni pagina:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT">
    mi hanno detto che per chi utilizza chrome gli chiede di tradurre la pagina in italiano perchè originariamente in francese.. come diavolo è possibile? -.-
    Se avete bisogno di ulteriori informazioni, il sito lo trovate in firma...

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    "IT"
    il doctype corretto per HTML 4.01 Transitional è questo:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    la lingua indica in che lingua è scritto il DTD, non i contenuti della pagina

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    45
    Originariamente inviato da Vincent.Zeno
    "IT"
    il doctype corretto per HTML 4.01 Transitional è questo:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    la lingua indica in che lingua è scritto il DTD, non i contenuti della pagina
    Ops, mi sa che sono andato troppo ad occhio^^ Grazie mille della correzione

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.