Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Quadratini al posto di lettere accentate e gradi

    Salve ragazzi.
    Sul mio sito ho fatto delle modifiche la volta scorsa e all'improvviso tutte le lettere accentate sono diventate quadratini.
    Anche il simbolo dei gradi ( ° ) è rimasto un quadratino.
    Nel sito c'è sempre stato : <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    ma continua l'errore.

    Come posso fare ?

    p.s. il sito in questione è quello in firma.
    Free Indie Games ->> FreankExpo.net <<- Create your games

  2. #2
    controlla il tuo editor , visti i simboletti in alto
    probabilmente sta codificando in utf-8 con bom

  3. #3
    nel database sta scritto : collation della connessione di MySQL : utf8_general_ci
    come dovrei cambiarlo ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  4. #4
    mi dispiace ma i database sono stranieri per me
    potrebbe anche dipendere da come interroghi il database
    e quindi dal linguaggio server-side che usi

  5. #5
    Utente di HTML.it L'avatar di mrseo88
    Registrato dal
    Jan 2012
    residenza
    Italia
    Messaggi
    75
    prova a sostituire nel db le lettere accentate con le entità html , per esempio :
    à=& agrave; è=& egrave;
    Così dovresti risolvere il problema di visualizzazione.

  6. #6
    se il db ha la codifica utf-8 anche la tua pagina deve avere lo stesso charset, quindi:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    prova !

  7. #7
    Alex ho provato ma continua l'errore.
    Alcune cose che ho notato :
    se ora carico dal sito qualcosa con lettere accentate.... si vede bene. Ma se poi vado dentro al database vedo cose come A' o simili al posto delle lettere.
    Quindi :
    le lettere che sul database sono è,à,ò,ecc. sul sito non si vedono.
    le lettere che sul sito ora scrivo come à,ò,è si vedono ma nel database compaiono come A'

    Come fare ?????
    Free Indie Games ->> FreankExpo.net <<- Create your games

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    quella della codifica è sempre una rogna

    il charset caricato per la stampa della pagina è solo una delle questioni, direi l'ultima.
    prima cosa bisogna essere coerenti in tutti i passaggi, quindi: lavori in utf-8? bene. assicurati che anche i vari file abbiano questa codifica.
    per controllare puoi aprire il file con un editor di testo, quindi salva con nome.
    nella codifica dev'essere impostato utf-8. altrimenti cambiala.

    l'alternativa più controllabile da noi umani è utilizzare le entità,
    a quel punto si può usare anche charset=ISO-8859-1 che si va di lusso
    anche con file ANSI

    questo in linea generale, non pretende di essere "la soluzione"

    prova e facci sapere cosa ne pensa il tuo database

  9. #9
    E' un problema abbastanza comune e sono diversi i fattori che lo influenzano, linguaggio utilizzato, sistema operativo del server, codepage e bla, bla...
    dai un occhio qui magari può tornarti utile.

    Altrimenti lasci le lettere "strambe" nel db e non lo editi a manina ma ti realizzi una maschera in backend con lo stesso charset delle pagine che stampano a video i tuoi testi.

    facci sapere



    edit:

    ho dato per scontato che tu stia utilizzando asp come linguaggio dinamico nel caso di php ho trovato questo link ma non conoscendo il linguaggio non saprei dirti se è una soluzione al problema

    ri-

  10. #10
    programmo in php.
    Ho notato che se metto stripslashes(htmlspecialchars_decode(htmlentities ecc.ecc.
    le lettere si vedono bene.
    Dovrei inserire qualcosa di simile anche per quando carico i file sul database mi sa, giusto ?

    Può essere questa una soluzione efficace e buona ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

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.