problem s diakritikou pri Importe CSV pomocou funkcie fgetcsv
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fifo611
- Člen | 4
Zdravim,
prosim o pomoc, snazim sa importovat data do databazy z importovaneho .CSV
suboru.
robim to pomocou funkcie fgetcsv(), ale tato funkcia neberie specialne
znaky.
Na internete som nasiel, ze pomoze setlocale, ale stale to
nefunguje.
while(! feof($subor))
{
setlocale(LC_ALL, 'sk_SK.utf-8', 'sk_SK@euro', 'sk_SK', 'sk', 'Slovak');
$zaznam = fgetcsv($subor);
if($zaznam[0] != NULL && $zaznam[1] != NULL)
{
$this->userRepository->userCsv($zaznam[0],$zaznam[1]);
}
}
--/
Ak vstupuje slovo napr Tomáš, výstup v DB je Tom
Stretli ste sa niekto s tym? Ako ste vyriesili specialne znaky? (ľščťžýáíé...)