Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: MySQL e UTF-8

  1. #1

    MySQL e UTF-8

    Salve a tutti... ho creato un DB con MySQL e vorrei poter usare (come consigliato su sto forum) l'UTF-8
    Ho creato le mie tabelle dando "utf8-general-ci", ma se inserisco le lettere accentate sia sul PHP che sul programma che uso per visualizzare i dati MySQL (SQLyog emulato su linux) vedo solo sgorbi... cosa sbaglio?
    Grazie
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    61
    mikia ho lo stesso problemaaaa xD possibile che nessuno riesce ad aiutarci???

  4. #4
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    154
    Se n'è parlato più volte nel forum. Prova a cercare "caratteri accentati mysql" o "caratteri speciali mysql".
    Comunque devi impostare lo charset anche nella pagina php dalla quale invii i dati a mysql

    in php:
    codice:
    header ('Content-type: text/html; charset=utf-8');
    o in html:
    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    Devi fare la stessa cosa nella pagina che legge i dati da mysql e li stampa a testo.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    61
    Grazie mille per l'interessamento,ma temo sia inutile xk l'ho già messo cavolo...

  7. #7
    fatta stessa cosa... e non serve
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  8. #8
    Originariamente inviato da Brakki
    mikia ho lo stesso problemaaaa xD possibile che nessuno riesce ad aiutarci???
    Gentilmente, evitiamo queste espressioni poco carine da leggere.

    Grazie
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    154
    prova a mettere nella collation della tabella utf8_unicode_ci e anche nei singoli campi di testo della tabella.

  10. #10
    E' passato un po di tempo... ma il problema persiste... aggiungo un po di considerazioni fatte ultimamente:

    - ho 2 aree di lavoro (locale e test) una con linux ed una con windows
    - i DB sono identici perchè ho esportato il DB linux su windows attraverso il restore di SQL-Yog
    - tutti i campi sono UTF-8-general-ci

    Se provo a visualizzare su browser linux (FF o Chrome) la pagina sia in locale che nell'area di test vedo sempre questo carattere � (rombo con ?) al posto degli accenti. Se provo a visualizzare il sorgente il carattere è sempre questo sballato.

    Se provo a visualizzare su windows (IE7) la pagina di test ho un quadrato biaco al posto delle lettere accentate, ma nel codice HTML il carattere è corretto (come mai?), mentre se mi collego alla pagina locale da linux esce sempre il quadratino come carattere sbagliato.

    Azzarderei a dire che dal DB (almeno su windows) il carattere è corretto, ma poi viene interpretato in modo sbagliato.Che ne pensate voi?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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.