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

    visualizzare caratteri accentati da MySql

    Ciao,
    ho un database (utf8_general_ci) nel quale ho una tabella (utf8_general_ci) nella quale hop un campo text (utf8_general_ci).
    Quando faccio una select e porto il risultato in una pagina php (<meta charset="utf-8">), al posto delle lettere accentate mi trovo dei rombi con il punto di domanda.

    Se con firefox scelgo codifica occidentale invece di codifica unicode allora vedo le lettere accentate.

    Non c'è un modo per far si che vengano visualizzate le lettere senza dover cambiare codifica nel browser?

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Utilizzi utf-8 come set di caratteri quando ti connetti al database?

  3. #3
    no... come si fa?

  4. #4
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Se usi ancora le ormai deprecate mysql_*, allora:
    codice:
    mysql_set_charset('utf8', $conn);
    mysqli:
    codice:
    $mysqli->set_charset("utf8");
    Con PDO va invece specificata nel dns, quando inizializzi l'oggetto.

  5. #5
    Ok, risolto con mysql_set_charset8'utf8', $conn);

    Grazie!

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.