Wyciągam dane z CSV i przy niektórych polskich znakach wyświetlają mi się duże litery, np. zamiast
ń jest D, zamiast
ł jest B. Mam ustawione kodowanie UTF-8 w meta, UTF-8 w header charset i jeszcze utf8_encode dla danego wyrazu. Gdy usunąłem wszelkie kodowania UTF-8 to dalej te polskie litery były zmienione. Gdy kopiuję znak "D" do edytora html to pojawia mi się DSOH. Ponoć to jakiś znak ASCII, ponoć robi się dlatego, że używa się taba jako separatora. EDIT: Zrobiłem średnik separatorem i to samo.
W pliku CSV znaki są dobre, tylko w PHP coś się psuje.
Co poradzić?
EDIT: Ok rozwiązane 
Okazało się, że przy fgetcsv muszę dodać enclosure '