Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Caratteri accentati

  1. #1

    Caratteri accentati

    Salve ragazzi ho un problemino

    ho interfacciato mysql con php solo che non riesco
    a visualizzare correttamente in php i caratteri accentati
    (tipo é,è,ì...) immessi da mysql e viceversa.

    Esisterà sicuramente qualche funzione
    qualcuno la conosce?

    Grazie

  2. #2
    prova con utf8_decode

  3. #3
    Ho provato ma niente da fare!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    il set di caratteri:

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">


  5. #5
    non è questo il problema perché uso quello anch'io

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da TuttoSommato
    non è questo il problema perché uso quello anch'io
    ma non è che i caratteri errati già sono nel db? A me successe con dati in arrivo da db3 (.dbf)

  7. #7
    Il problema sembrerebbe essere una diversa codifica
    perché se inserisco i caratteri accentati mediante php, alle
    successive interrogazioni del db (mediante php), la visualizzazione
    avviene correttamente ma se interrogo il db da prompt di mysql la
    visualizzazione è errata.

    E vale anche il viceversa!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da TuttoSommato
    Il problema sembrerebbe essere una diversa codifica
    perché se inserisco i caratteri accentati mediante php, alle
    successive interrogazioni del db (mediante php), la visualizzazione
    avviene correttamente ma se interrogo il db da prompt di mysql la
    visualizzazione è errata.

    E vale anche il viceversa!!
    Quindi da prompt non va il set ascii esteso, cioè i caratteri da 128 a 255. Credo sia un limite del DOS (se usi DOS) e non di mysql.

    Lo fa anche a me, ed era per ciò che avevo i caratteri sballati con i dati .dbf.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    devo riprendere quanto detto.

    E' il set di caratteri che non è adeguato:

    character set: latin1

    character sets disponibili: latin1 big5 czech euc_kr gb2312 gbk latin1_de sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5

    Evidentemente il DOS non usa il set latin1

    La lista la trovi nelle variabile di mysql.


  10. #10
    Infatti è un problema del DOS

    ho aperto il file di mysql con notepad e ho
    visto che i caratteri immessi da php rimangono accentati

    grazie mille raga'

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.