Autor | Zpráva | ||
---|---|---|---|
Prochy Profil |
Zdravim,
snažim se provést import pomocí php do databáze. Soubor má dejme tomu takovou to podobu: 10.5.2012;Procházka;Filip;21.3.1987;Muž;Aj; Pokud to uložim v Excelu(Uložit jako/CSV (oddělený středníkem)) nastavim tam kódování (nástroje Webové možnosti/kódování) na UTF8 a následně to načtu v php, tak mi to vyhodí takovýto formát: 10.5.2012;Proch\xe1zka;Filip;21.3.1987;Mu\x8e;Aj Ale pokud potom, co uložim ten CSV soubor ještě otevřu v Notepadu a nastavim tam kódování na UTF8 a opět uložim, tak po spuštěný funkce mi to ten soubor načte, tak jak si přeju a žádná diakritika se tam nepřevádí. Zkoušel sem změnit kódování pomocí iconv, ale učividně dělám něco špatně, jelikož to nepomohlo. $readFile=file_get_contents($form['csv_file']->getValue()); dump(iconv('cp1250','UTF-8',$readFile)); |
||
Časová prodleva: 12 let
|
0