Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak importowac CSV z polskimi nakami Windows UTF8?
Forum PHP.pl > Forum > Przedszkole
tomas3man
Pytanie trywialne....

fread, fgetcsv, getchar, League/CSV -- sobie z tym nie radza, jezeli plik ma polski znak, zwraca null.


trueblue
Ustawiałeś locale przed importem?
tomas3man
Cytat(trueblue @ 5.11.2014, 17:10:30 ) *
Ustawiałeś locale przed importem?

Wlasnie ustawilem..... sad.gif

cat /etc/default/locale
# File generated by update-locale
LANG=pl_PL.UTF-8
trueblue
A niezależnie od tego co zrobiłeś, w samym kodzie:
Kod
setlocale(LC_ALL,"pl_PL.UTF-8");

?
tomas3man
Cytat(trueblue @ 5.11.2014, 18:34:56 ) *
A niezależnie od tego co zrobiłeś, w samym kodzie:
Kod
setlocale(LC_ALL,"pl_PL.UTF-8");

?


  1. setlocale(LC_ALL,"pl_PL.UTF-8");
  2. $csv = Reader::createFromPath($filename);
  3. $headers = $csv->fetchOne();
  4. echo debug($headers);


Dodalem do systemu :
  1. cat /etc/rc.local
  2. #!/bin/sh -e
  3.  
  4. LC_ALL="pl_PL.UTF-8"
  5. export LC_ALL
  6.  
  7. LANG="pl_PL.UTF-8"
  8. export LANG
  9.  


Dalej nie dziala? Koncza mi sie pomysly...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.