| 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
    Perché non MySQL predefinito in UTF-8 ?
    Con MySQL , ci sono due possibili set di caratteri disponibili per i dati da memorizzare in Questi set di caratteri Unicode riflettono la quantità di dati che viene memorizzato per ogni carattere nel database MySQL . L' UTF - 8 a tre byte Unicode codifica ( UTF - 8) set di caratteri è comunemente riconosciuto , ma non è il set di caratteri predefinito per MySQL . Che cosa sono i set di caratteri ?
    I set di caratteri

    sono insiemi di norme che contengono tutti i tasti di input da tastiera disponibili . Il primo set di caratteri ASCII popolare ha funzionato bene per la lingua inglese , ma, come le altre nazioni iniziarono ad usare i computer e le diversificate esigenze , sono stati richiesti nuovi set di caratteri . UCS -2 e UTF -8 sono entrambi i set di caratteri in grado di immettere dati da quasi qualsiasi tastiera al mondo .
    UCS -2 codifica Unicode ( UCS -2 ) economici < p > UCS - 2 è un set di caratteri che utilizza 16 bit per carattere , sostenendo Basic Multilingual Plane ( BMP ) . In confronto , ASCII usato solo un byte . I valori di bit di codice compreso tra 0 e 65535 e , in UCS - 2 , può essere codificato in una parola fissa a 16 bit .
    Tre byte UTF -8 Unicode codifica < br >

    con la codifica UTF -8 , lo stesso set di caratteri e bit- codice di serie è usato come UCS -2 , ma utilizza solo tra 1-3 byte per carattere . Considerando che l' UCS -2 può essere codificato in una parola fissa a 16 bit , codifica UTF -8 per entrambi 8 , 16 o 24 bit . UTF - 8 è un nuovo standard di UCS - 2 .
    Perché MySQL predefinito è UCS -2

    MySQL è un vecchio applicazione di database e la sua creazione preceduto la massa realizzazione di UTF-8 . Pertanto , MySQL ha sempre favorito UCS - 2 , che è adatta per la maggior parte delle implementazioni di database . Se si desidera utilizzare la codifica UTF -8 , invece , è possibile farlo modificando le impostazioni del database .

    Previous :

    next :
      Articoli Correlati
    ·Come creare un Informazioni file PHP 
    ·Come sostituire nuove righe in una stringa 
    ·Come chiudere PHP Tags 
    ·Come connettersi a MySQL con PowerShell 
    ·Come scoprire cosa PHP tuo server gira 
    ·Come consentire l'uso delle funzioni del sistema PHP 
    ·Come trovare di ieri Data in PHP 
    ·PHP Differenze String 
    ·Come verificare XML Parse 
    ·Come attivare i javascript nel PHP 
      Articoli in evidenza
    ·Come eseguire uno script di programma Java in Ubuntu 
    ·Spiegazione di Filler in un programma COBOL 
    ·Come convertire un OutputStream ByteArray a un InputStr…
    ·Come posso aggiungere uno script PHP che utilizza MySQL…
    ·Come contare su una linea singola in Python 
    ·Come imparare Computer Programming Languages ​​
    ·Come eseguire Fortran Codice F su Ubuntu 
    ·Come fare una registrazione MARC 
    ·Come scrivere uno script DOS 
    ·Come utilizzare Access 2007 VBA per scorrere e controll…
    Copyright © Conoscenza Informatica http://it.wingwit.com