Narazil jsem na zajimavy problem tykajici se funkce v php fgtecsv() kdy mi to prvni ceske pismeno nebralo a do db se pak importovalo spatne.

Napr. část obce se vlozila do db jako st obce. Nebo ŽĎár nad sázavou se do db vlozil jak r nad sazavou. Vrtalo mi to hlavou, zkousel jsem predelavat csv soubor do ruzneho kodovani a nepomohlo to.

Nahradil jsem kod s fgetscv za explore
$data = fgetcsv ($fp, 1000, ";   ")
za
$fileLine=fgets($fp, 4096);
$lineData = explode(";", $fileLine);

a vse ok. Ted import probiha v poradku a cestina je take OK.

Sdílejte:
  • Facebook
  • Add to favorites
  • Twitter
  • del.icio.us
  • Digg
  • LinkedIn
  • Google Bookmarks
  • email
  • Print
Tags:
Leave a Reply