Met MySQL , zijn er twee mogelijke tekensets beschikbaar voor uw gegevens worden opgeslagen inch Deze Unicode tekensets weerspiegelen de hoeveelheid gegevens die per personage wordt opgeslagen in de MySQL database . De Drie - Byte UTF - 8 Unicode -codering ( UTF - 8 ) tekenset wordt algemeen erkend , maar het is niet de standaard tekenset voor MySQL . Wat zijn tekensets ? Character sets zijn sets van normen die alle beschikbare toetsenbord sleutels bevatten . De eerste populaire tekenset ASCII werkte goed voor de Engels taal , maar zoals andere volken begonnen met behulp van computers en het moet gediversifieerd werden nieuwe tekensets vereist . UCS - 2 en UTF - 8 zijn beide tekensets kunnen invoeren van gegevens uit vrijwel elk toetsenbord in de wereld . UCS - 2 Coderen Unicode ( UCS - 2 ) op Twitter UCS - 2 is een tekenset die gebruikt 16 bits per karakter , het ondersteunen van de Basic Multilingual Plane ( BMP ) . In vergelijking , ASCII gebruikt slechts een byte . De bit - code waarden liggen tussen 0 en 65535 en , in UCS - 2 , kan worden gecodeerd in een vaste 16 - bits woord . Drie - Byte UTF - 8 Unicode -codering < br > Met UTF - 8 , wordt dezelfde tekenset en bit - code range gebruikt als UCS - 2 , maar gebruikt slechts een tot drie bytes per teken . Dat UCS - 2 kan worden gecodeerd in een vaste 16 - bits woord , UTF - 8 codeert ofwel 8 , 16 of 24 bits . UTF - 8 is een nieuwer norm dan UCS - 2 . Waarom MySQL Standaard naar UCS - 2 MySQL is een zeer oude database- applicatie en de oprichting ging vooraf aan de massa uitvoering van UTF - 8 . Daarom is MySQL altijd de voorkeur UCS - 2 , dat geschikt is voor de meeste database- implementaties . Wilt u gebruik maken van UTF - 8 in plaats daarvan , kunt u dit doen door het veranderen van de database-instellingen .
|