I denne artikel dækker vi det grundlæggende i, hvad et tegnsæt og en kollation er, og giver enkle eksempler. Dette kan lette dit liv med flersprogede websteder, hjælpe dig med at løse problemer, når du overfører et websted fra en server til en anden, og vise din tekst på den rigtige måde. Nem at følge Database Character Set Encoding and Collation Guide.
Tegnsæt
Et tegnsæt repræsenterer grundlæggende et kort over tegn og deres kodning. Vi kunne forestille os, at kodningen er et tal som:
A – 0; B – 1; C - 2; D – 3; a – 4; b – 5; c – 6; d – 7
Samling:
En kollation er et sæt regler, der tillader tegnene og deres kodning at interagere med hinanden, for eksempel at blive sammenlignet – ved at sammenligne A med B ved hjælp af deres ovenstående tegnsæt får vi:
A – 0
B er større end A, da dets tegnsæt er større (0> 1). Det kan også bruges, når du laver kasus-ufølsom sammenligning.
Anbefalet databasetegnsætkodning og sortering
Det anbefales, at alle databaser oprettes ved hjælp af utf8 som tegnsæt og utf8_general_ci som kodning, en eksempel CREATE-kommando ville være:
CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
Du kan prøve vores liste over de populære MySQL-kommandoer på vores webhostingpakker – nu med NYE stærkt nedsatte priser!:Delt hosting, SSD VPS-hosting, dedikerede servere.