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

    problema inserimento lettere accentate

    ciao ragazzi dopo la migrazione da server apache su piattaforma win nt a piattaforma linux, ho un problema con le parole accentate.
    Mentre prima venivano tranquillamente inserite e lette dal database senza nemmeno la trasformazione in à è ....
    Ora dovrei ripassarmi tutto il database e trasformare tutte le lettere accentate nei corrispettivi à è ecc...altrimenti in lettura mi vengono tutti caratteri strani.
    il nuovo inserimento e la lettura funzionano perfettamente solo che in database ho caratteri del tipo à per à, à per è, ò per ò...solo che ciò mi crea casini con certi applet che leggono dal database che vogliono per forza à e non l'equivalente simbolico.
    Per caso sapete se c'è qualche impostazione del php.ini o qualche funzione che faccia al caso mio? cioè se scrivo à in database abbia à
    ciao e grazie
    cesco

  2. #2
    up!!!

    mi scuso se mi intrometto ma ho riscontrato lo stesso identico problema a seguito della migrazione win > linux e modificare tutti i db è un pò un casino.... VVoVe:
    se qcn sapesse come fare... sarebbe una grande cosa
    tnx
    «La vecchia legge dell’occhio per occhio lascia tutti ciechi. È immorale perché cerca di annientare piuttosto che convertire. È immorale perché suscita odio, distrugge la comunità e rende la fratellanza impossibile. La violenza finisce per distruggere se stessa. Lascia amarezza in chi sopravvive e brutalità in chi distrugge». (Martin Luther King)

  3. #3
    Ciao,
    utilizzi per l'inserimento dei dati un interfaccia Flash o un applet che di default si serve della codifica UTF-8?

    Applica utf8_decode() ai dati prima di inserirli nel database.

    PHP supporta la codifica UTF-8 solo con apposite estensioni (iconv, mbstring etc.etc.)
    per favore NIENTE PVT TECNICI da sconosciuti

  4. #4
    Nel mio caso l'inserimento dati avvieni tramite un normalissimo modulo...
    Il prob è che nel momento in cui vado ad estrarre i dati inseriti nel db e a stamparli a video le accentante sono sostituite da caratteri del tipo ŕ per la à e così via.
    Ripeto che il prob si è verificato solamente dopo la migrazione ad un server linux.
    Grazie dinuovo.
    «La vecchia legge dell’occhio per occhio lascia tutti ciechi. È immorale perché cerca di annientare piuttosto che convertire. È immorale perché suscita odio, distrugge la comunità e rende la fratellanza impossibile. La violenza finisce per distruggere se stessa. Lascia amarezza in chi sopravvive e brutalità in chi distrugge». (Martin Luther King)

  5. #5
    I dati sono effettivamente modificati nel database? Il browser con cui visualizzi le pagine è sempre lo stesso?
    Come visualizza gli accenti il sorgente html della pagina?
    C'è il metatag relativo al charset nelle tue pagine? Es.
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    per favore NIENTE PVT TECNICI da sconosciuti

  6. #6

    risolto!!!

    grazie fabio!
    il prob era il metatag.... la codifica selezionata era diversa
    tnx e scusa per il ritardo con cui ti ho risposto....
    Bauz
    «La vecchia legge dell’occhio per occhio lascia tutti ciechi. È immorale perché cerca di annientare piuttosto che convertire. È immorale perché suscita odio, distrugge la comunità e rende la fratellanza impossibile. La violenza finisce per distruggere se stessa. Lascia amarezza in chi sopravvive e brutalità in chi distrugge». (Martin Luther King)

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.