Import af MySQL UTF8 dump

Hvis man vil importeret et MySQL dump med tekst der er på dansk kan man komme ud for at alle de danske æøå mm. pludselig bliver til underlige tegn i databasen.
Det skyldes at MySQL ikke altid ved importen ser filen som en UTF8 fil, men man kan heldigvis fortælle MySQL at den skal fortolke det som UTF8 ved import.
Så normalt vil man bare skrive noget i retningen af følgende:

mysql -u user -p -h localhost my_database_name < database.sql

For at få den til at forstå at det her er en UTF8 fil skal man blot skrive følgende:

mysql -u user -p -h localhost --default-character-set utf8 my_database_name < database.sql

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.