• User Newbie

    Codifica caratteri con accenti e cirillico

    Ciao a tutti! :bigsmile:

    Ho un problema e non riesco a venirne a capo.
    Ho la necessità di memorizzare in uno stesso database testo in inglese, italiano e russo.
    Non si tratta di un sito web, ma di una applicazione per android che fa uso di pagine php per interagire con il database mySql.
    Dopo aver provato diverse codifiche, il risultato resta lo stesso: il caratteri cirillici vengono ignorati, i caratteri speciali come per esempio il simbolo dell'euro diventa un leggiadro punto di domanda così come i caratteri accentati.

    Le varie codifiche mi abilitano qualcosa ma mi disabilitano altre cose: esiste una codifica universale che contenga i tipi di carattere delle principali nazionalità (almeno italiano, inglese e russo)?

    Non credo che il problema sia nel codice Java dell'app che invia semplicemente il testo inserito dall'utente tramite la tastiera del dispositivo.
    Come dev'essere gestita la codifica sul php e quella sul database? devono essere uguali? :bho:

    Grazie. :ciauz:


  • ModSenior

    Ciao,
    utilizzando UTF8 non dovresti avere problemi. Ma devi impostare tutto su utf8, tabelle, connessione al database, e inviare anche al browser che è utf8, altrimenti avrai problemi.


  • User Newbie

    Ciao,
    per piacere, potete dare una mano anche a me?
    ho lo stesso problema con le lettere accentate e non riesco ad uscirne (ho un sito multilingua in 4 lingue: italiano, inglese, francese, tedesco)
    Grazie in anticipo per il supporto
    Ciao


  • ModSenior

    Ciao,
    devi verificare di aver impostato tutto come avevo già indicato in questa discussione.


  • User Newbie

    Ciao,
    ho capito quale è il problema.
    La causa di tutto è stato il mio provider. Ha fatto degli aggioramenti/manutenzione al server/databse. Son sicuro di ciò perchè tutti i miei siti (sia in wordpress che in joomla, hanno avuto lo stesso problema). E l'unica soluzione ceh sono riuscito ad effettuare è stata quella di modificare manualmente tutti gli errori (mi rimangono ancora un sito in italiano e uno in inglese ... che lavoraccio).
    Qualcuno sa che diritti ho verso il mio provider e che cosa posso pretendere?
    Ciao