faktycznie

baza jest 5.0.27
Znajomy podesłał mi jeszcze inne rozwiązanie, polegające na zmianie domyślnego kodowania bazy

Okazało się, że domyślna strona kodowa bazy:
SHOW CREATE DATABASE NAZWA_BAZY
..to latin1. - a jedynie tabelki wszystkie były w utf8. Zmieniałem wczoraj co prawda kodowanie - ale całej instancji w my.cnf
Wykonałem więc:
ALTER DATABASE NAZWA_BAZY CHARACTER SET utf8 COLLATE utf8_polish_ci;
i odpaliłem LOAD DATA INFILE bez CHARACTER SET 'utf8' i jest wszystko pięknie z ęąółćżź

W jaki sposób używa się tego character_set_filesystem?
To jest jakaś zmienna zaszyta w plikach konf. ?
Napotkałem kolejny problem - kiedy próbuję w tym samym zapytaniu zdefiniować kolejność kolumn:
LOAD DATA INFILE 'D:\prod.csv'
INTO TABLE baza.tabela(kol1, kol2, kol3)
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n\r'
błąd:
Script line: 1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n\r'' at line 3
Bez podania kolejności kolumn w tym nawiasie dane są zaczynają być importowane, ale pojawia się błąd z niespełnieniem FK, bo w pliku dane są w złej kolejności.