| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    PHP MySQL I problemi UTF8
    prima che lo standard Unicode , utilizzando i caratteri speciali o lettere di lingue straniere significava il passaggio tra diversi set di caratteri diversi. Il vantaggio, però, è di scarsa utilità per voi se i vostri script PHP non vengono visualizzate correttamente il testo formattato con Unicode o il database mySQL non accetterà testo Unicode . Modifica delle configurazioni di formattazione sarà risolvere questi problemi . Natura del

    sistema di Unicode problema di codifica dei caratteri non è complicato : una barra e una "u" precedono una serie di lettere e numeri che corrispondono a un carattere specifico . Tuttavia , se il vostro script PHP non si aspetta UTF-8 formattazione allora PHP visualizzerà sia la codifica Unicode reale o una serie di punti interrogativi . È possibile risolvere questo problema impostando il vostro script PHP per usare UTF-8 formattazione .
    Impostazione MySQL per accettare UTF -8

    Dal PHP eseguito da pagine Web HTML , la formattazione predefinita verrà da una delle due fonti: . del server htaccess o HTML della pagina Web stessa . È possibile rendere le pagine HTML attraverso il vostro server predefinito per la codifica UTF- 8, inserendo la riga " ForceType 'text /html ; charset = UTF - 8' " nel file htaccess . . Se si desidera utilizzare solo UTF-8 formattazione di una pagina , allora si può mettere la linea " , ". tra l'apertura e chiusura tag nella parte superiore del vostro file HTML
    PHP Accettando Unicode

    Se si desidera solo utilizzare la formattazione Unicode per i risultati dal database mySQL , ma un altro formato di codifica per il resto del vostro script PHP , allora si può impostare il proprio oggetto query mySQL per usare UTF-8 di formattazione per i risultati della query . È possibile farlo passando la stringa "set character_set_results = ' utf8 ' " come argomento nel tuo oggetto query mySQL prima di recuperare i dati dalla tabella .
    Non- Unicode MySQL uscita < br >

    Se si tenta di scrivere il testo in formato Unicode a una tabella MySQL che utilizza uno schema di codifica diverso , allora si otterrà un messaggio di errore e l'operazione di inserimento non riesce. È possibile modificare la formattazione di una tabella MySQL esistente, eseguendo un comando "alter " con l'azione "charset = utf8 " per i database, tabelle e le colonne necessarie . Ad esempio , la sintassi " ALTER TABLE mio tavolo - charset = UTF8L ; " avrebbe fissato una tabella intitolata " mio - tavolo " per UTF -8 formattazione

    .

    Previous :

    next :
      Articoli Correlati
    ·Come costruire un array PHP 
    ·Come avviare Mysql in Linux 
    ·Come unset una sessione PHP 
    ·Procedura: Xcode con PHP 
    ·Come inserire INT in MySQL 
    ·Come stampare in iFrame con PHP 
    ·Come salvare un file PHP come HTML 
    ·Come aumentare il Video Upload dimensioni del file con …
    ·Come aprire un file PHP in Vista 
    ·Come utilizzare i GUID come primario chiave 
      Articoli in evidenza
    ·Come installare MySQL file in PHP 
    ·Che cosa è un argomento di comando ? 
    ·Come Design Specification Lingue per Sistemi di Control…
    ·Come fare una chat senza bisogno di Java 
    ·Come risolvere un sovraccarico del buffer 
    ·Il metodo substring in Java 
    ·Come fare un gioco Java con NetBeans 
    ·Come rimuovere il cursore sulla applet Java 
    ·Come creare un gruppo di Redo Log 
    ·Come utilizzare il vettore STL Container Classe 
    Copyright © Conoscenza Informatica http://it.wingwit.com