Jag har en textfil med ett värde på varje rad, några av värdena innehåller konstiga tecken som Efter lite testning har jag kommit fram till att felet itne är kolumnens encoding utan något som händer vid inläsningen, om jag manuellt sätter in o i kolumnen fungerar det. Som vanigt hittar jag svaret efter att postat härLyckas inte få in dessa tecken i databasen
O
o
½ (inte så konstigt men den verkar inte greja det )
e
osv..
Jag läser in dom såhär:
LOAD DATA LOCAL INFILE 'C:\\Program\\MySQL\\MySQL Server 5.0\\data\\items.txt'
INTO TABLE items
LINES TERMINATED BY '\n'
(ItemName);
Jag har 2 versioner av textfilen, en unicode och en utf8 men båda ger samma fel. Kolumnen ItemName har utf-8 encoding, jag antar att det är där felet ligger, vad ska jag ändra den till?
Vet inte om det spelar någon roll här men resultatet av de felaktiga tcknen blir något i stil med "Å" "Å«"..Sv: Lyckas inte få in dessa tecken i databasen
men vet fortfarande itne hur jag löser det.Sv:Lyckas inte få in dessa tecken i databasen
LOAD DATA LOCAL INFILE 'C:\\Program\\MySQL\\MySQL Server 5.0\\data\\items.txt'
INTO TABLE Items CHARACTER SET 'utf8'
LINES TERMINATED BY '\n'
(ItemName);