Konvertera standard teckenuppsättning som en av kolumnerna i en MySQL tabell användningsområden är ett nödvändigt steg när man försöker att lagra innehåll som använder icke - latinska tecken . MySQL är ett språk som låter dig skapa och hantera databaser . Medan den förvalda teckenuppsättningen för MySQL-databaser är utf8 , vilket är den vanliga västerländska teckenuppsättningen , kan du behöva använda en alternativ uppsättning när du lagrar text eller binärt innehåll på ett språk som använder olika karaktärer såsom Asien eller Mellanöstern språk . Du kan ändra teckenuppsättning i en kolumn i en MySQL tabell genom att köra en specifik fråga . Instruktioner
1
logga in på phpMyAdmin . PhpMyAdmin är ett grafiskt användargränssnitt ( GUI ) som gör att du kan redigera dina MySQL-databaser . Alternativt kan du också ansluta till din MySQL- databas med hjälp av kommandotolken
2
Skriv följande fråga : .
ALTER TABLE exampletable ÄNDRA examplecolumn CHAR ( 50 ) teckenuppsättning cp1256 ;
Ersätt " exampletable " och " examplecolumn " med de riktiga namnen på både tabellen och kolumnen . Ersätt " cp1256 " med teckenuppsättning du vill använda . Tryck på Enter -tangenten på tangentbordet för att köra frågan
3
Skriv följande fråga om kolumnen du konverterade ursprungligen innehöll binära data : .
UPDATE exampletable SET exampletcolumn = TRIM (avslutande 0x00 FRÅN examplecolumn ) ,
Ersätt " exampletable " och " examplecolumn " med rätt namn för databasen . Denna fråga kommer att ta bort avslutande kod 0x00 binär som kan finnas kvar i slutet av fälten .