Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Duże litery zamiast polskich znaków?
deha21
post 6.05.2016, 22:25:12
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


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 smile.gif Okazało się, że przy fgetcsv muszę dodać enclosure '

Ten post edytował deha21 6.05.2016, 23:10:00


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:00