Naar aanleiding van de MySQL 4.1 update voor de populaire database- server , werd de UTF - 8-indeling volledig geïntegreerd . Als uw database ( DB ) is opgesteld vóór dat punt, of als u het als zodanig handmatig , kan je niet over een volledig UTF - 8 -database . UTF - 8 is een uniforme , volledig West - character based database die fungeert veel schoner dan andere soorten database. Daarom is het nuttig om uw database converteren naar de UTF - 8-indeling . Je zetten dit in de opdrachtregel . Instructies 1 Open de terminal op de computer als de database lokaal is , anders in te loggen via de beveiligde shell ( SSH ) kopen van 2 Type " mysqldump - . Gebruiker = USERNAME - password = wACHTWOORD - default - character - set - = latin1 - . skip - set - charset DBNAME > backup.sql " ( zonder aanhalingstekens ) 3 Vervang alle hoofdletters , zodat ze relevant zijn voor uw database in en druk zijn " Enter ". Type " chgrep latin1 utf8 backup.sql " 4 en druk op ' Enter '. 5 type " mysql - user = USERNAME - paswoord = PASSWORD - uitvoeren = " DROP DATABASE dbname ; . CREATE DATABASE dbname TEKENSET utf8 COLLATE ut8_general_ci ; " . (ter vervanging van de gebruikersnaam, wachtwoord en beide dbname 's ) Druk op " Enter " Type 6 " mysql - user = USERNAME - password = wACHTWOORD - default - character - set = utf8 dbname < backup.sql " en druk op " . Enter" < br > Type 7 in de volgende code in en druk op " Enter " om het proces te voltooien : sed - i ' " ' s/latin1/utf8/g ' backup.sql < br >
|