Konvertering standard tegnsæt , at en af søjlerne i en MySQL tabel anvendelser er et nødvendigt skridt , når du forsøger at gemme indhold, som bruger ikke-latinske tegn . MySQL er et sprog , der tillader dig at oprette og administrere databaser. Mens standard tegnsæt for MySQL databaser er utf8 , hvilket er den almindelige vestlige tegnsæt , kan du nødt til at benytte en alternativ sæt ved lagring tekst eller binære indhold på et sprog , der bruger forskellige karakterer såsom asiatiske eller Mellemøstlig sprog. Du kan ændre tegnsæt af en kolonne i en MySQL tabel ved at køre en specifik forespørgsel . Instruktioner
1
logge på phpMyAdmin . PhpMyAdmin er en Graphical User Interface (GUI ), som giver dig mulighed for at redigere dine MySQL-databaser . Alternativt kan du også oprette forbindelse til din MySQL- database ved hjælp af kommandoprompten
2
Skriv følgende forespørgsel: .
ALTER TABLE exampletable ÆNDRE examplecolumn CHAR ( 50) tegnsæt cp1256 ;
Erstat " exampletable " og " examplecolumn " med de faktiske navne på både bordet og kolonne. Erstat " cp1256 " med tegnsæt , du vil bruge. Tryk på Enter-tasten på tastaturet for at køre forespørgslen
3
Skriv følgende forespørgsel, hvis den kolonne, du konverterede oprindeligt indeholdt binære data : .
UPDATE exampletable SET exampletcolumn = TRIM ( TRAILING 0x00 FROM examplecolumn )
Erstat " exampletable " og " examplecolumn " med de korrekte navne til din database. Denne forespørgsel vil fjerne enhver efterfølgende 0x00 binær kode , der kan forblive i slutningen af felterne .