Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema strano con utf-8

    ragazzi non linciatemi, so che è un problema condiviso, ma cercando non ho trovato una risposta al mio problema...

    praticamente ho un forum realizzato tutto con utf-8:
    - charset della pagina HTML inviata
    - collation su db
    - uso delle funzioni php per encodare le stringhe

    la cosa strana è che alcuni utenti del forum non riescono a postare lettere accentate in quanto vengono visualizzate come punti di domanda... la cosa ancora più divertente è che questi caratteri "mangiano" anche il carattere successivo..

    un esempio lo trovate a questa pagina
    http://fantailcalcio.albertobottarin...m-topic-17.htm

    spero in qualche aiuto

    tnx

  2. #2
    è giusto far passare i dati ricevuti da db da htmlentities prima di essere stampati ? (non tanto per i tag html ma per convertire in &xgrave)...

  3. #3
    - uso delle funzioni php per encodare le stringhe
    di questo passaggio non dovresti aver bisogno
    per il resto non saprei

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    ho dimenticato di dire che il problema si scatena in fase di inserimento in quanto i dati contenuti su db sono già "rovinati"

  5. #5
    Originariamente inviato da whisher
    di questo passaggio non dovresti aver bisogno
    per il resto non saprei

    se non le encodo visualizzo il solito èèèèè

  6. #6
    teoricamente dovresti avere ragione te.. essendo le pagine encodate con UTF-8, i parametri POST dovrebbero essere già "a posto"...
    ma non è cosi

  7. #7
    anche a me è successo lo stesso casino..usando l'editor FCKeditor puoi si inserire quel che vuoi, ma carateri strani non vengono visualzizati correttamente.allora salvo il contenuto del'area di fckeditor con htmlentities e prima di visualizzarli uso html_entity_decode e mi viene visualzizato tutto correttamente..

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ma nel db che collation hai ? latin ?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.