I den här artikeln kommer vi att täcka grunderna i vad en karaktärsuppsättning och en samling är och ger enkla exempel. Detta kan underlätta ditt liv med flerspråkiga webbplatser, hjälpa dig att lösa problem när du överför en webbplats från en server till en annan och visa din text på rätt sätt. Lätt att följa Databas Character Set Encoding and Collation Guide.
Teckenuppsättning
En teckenuppsättning representerar i princip en karta över tecken och deras kodning. Vi skulle kunna visualisera att kodningen är ett tal som:
A – 0; B - 1; C - 2; D – 3; a – 4; b – 5; c – 6; d – 7
Sortering:
En sammanställning är en uppsättning regler som gör att tecknen och deras kodning kan interagera med varandra, till exempel jämföras – om vi jämför A med B med hjälp av ovanstående teckenuppsättning får vi:
A – 0
B är större än A eftersom dess teckenuppsättning är större (0> 1). Det kan också användas vid jämförelse av skiftlägesokänslig.
Rekommenderad kodning och sortering för databasteckenuppsättning
Det rekommenderas att alla databaser skapas med utf8 som teckenuppsättning och utf8_general_ci som kodning, ett exempel på CREATE-kommandot skulle vara:
CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
Du kan prova vår lista över populära MySQL-kommandon på våra webbhotellpaket – nu med NYA kraftigt rabatterade priser!:Delad värd, SSD VPS-värd, dedikerade servrar.