Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248

    Miglior codufica dati per lavorare con PHP MYSQL

    Ciao, vorrei sapere secondo voi qual'è la miglior codifica testo da utilizzare quando si lavore con inserimenti e visualizzarioni di testo con PHP e MYSQL.
    Io uso:
    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    Con l'unica accortezza di fare un in inserimento
    codice:
    str_replace("\'" , "&#39;" , $stringa);
    e prima della visualizzazione
    codice:
    str_replace("&#39;"  , "\'" , $stringa);
    e per ora non mi ha dato problemi.
    Voi conoscete magari codifiche più appropriate?
    Grazie, Ale.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248
    Grazie
    Con UTF8 non devo fare nessun str_replace?

  4. #4
    Ammesso che la codifica utf8 sia impostata correttamente sia nella pagina che nelle tabelle del database, allora puoi usare tutti i caratteri direttamente senza sostituzioni.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248
    Ah ecco, si puo' impostare la codifica anche nelle tabelle del database quando lo creo, questo non lo sapevo (sono un neofita) mi informerò, grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248
    Meglio:
    UTF8_bin
    o
    UTF8_unicode_ci
    per la tabella?
    Mi sembra l'unicode vero?

  7. #7
    UTF8_unicode_ci

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248
    Grazie ancora

  9. #9
    Problema simile..
    in locale: DB UTF8_general_ci file codificati in utf8 senza BOM.
    tutto si vede ok.

    in rete: DB UTF8_general_ci file codificati in utf8 senza BOM.
    tutto si vede male.


    :master:


    Nel file c'è la stringa
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    Ciao!

  10. #10
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    mysql_query("set names 'utf8'"); subito dopo la connessione al db.

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.