Visualizzazione risultati 1 fino 3 di 3

Discussione: Set di caratteri non corrispondente

  1. #1
    Guest

    Predefinito Set di caratteri non corrispondente

    Ho impostato il database sul set di caratteri UTF-8 tuttavia nel sito web quando richiamo un campo del database attraverso l'oggetto mysqli di PHP e lo stampo mi da il simbolo di carattere non trovato.
    Come posso risolvere?

    Grazie.
    (Il database all'inizio l'ho creato senza far caso al set di caratteri, davo per scontato fosse corretto, notato l'errore l'ho ricreato e prima di inserire tabelle e colonne ho eseguito la query:

    ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

  2. #2
    Guest

    Predefinito

    Controllando le impostazioni del database ho notato che sia il database che dunque le tabelle sono impostate su utf8mb4_unicode_ci.

    Intanto se inserisco una 'è' mi da il simbolo di carattere non trovato.

    Il problema avviene soltanto quando stampo qualcosa richiamata dal database perchè se stampo qualcosa nella pagina html essendoci il meta tag che imposta il charset su utf-8 me li stampa senza problemi.

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Riporta l'indirizzo della pagina in cui è possibile osservare il problema.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •