Roman
Piekarski
Programista do
wynajęcia
Temat: problem z danymi z pliku csv
Łukasz S.:
Generalnie jestem juz bliski rozwiazania tego problemu. Sprawa jest glebsza niz sie spodziewalem. Napisze wam dzisiaj do czego doszedlem.
Jak otwierasz ten CSV zanim przekazesz uchwyt do fgetcsv()? W trybie binarnym? Jesli nie, to moze Ci mieszac "locale" serwera, co zreszta jest wspomniane w dokumentacji:
Locale setting is taken into account by this function. If LANG is e.g. en_US.UTF-8, files in one-byte encoding are read wrong by this function.
IMHO, oczywiscie.
locale jest ok:
LANG=pl_PL.utf8
LC_CTYPE="pl_PL.utf8"
LC_NUMERIC="pl_PL.utf8"
LC_TIME="pl_PL.utf8"
LC_COLLATE="pl_PL.utf8"
LC_MONETARY="pl_PL.utf8"
LC_MESSAGES="pl_PL.utf8"
LC_PAPER="pl_PL.utf8"
LC_NAME="pl_PL.utf8"
LC_ADDRESS="pl_PL.utf8"
LC_TELEPHONE="pl_PL.utf8"
LC_MEASUREMENT="pl_PL.utf8"
LC_IDENTIFICATION="pl_PL.utf8"
LC_ALL=