Autor | Zpráva | ||
---|---|---|---|
Vasekk Profil * |
Zdravim,
mam drobet problem se scriptem. Vezmu XLS ulozim jej jako CSV a importuju. Excel vyrobi CSV v CP1250 Nize uvedeny script překonvertuje a dále dobře pracuje s daty až na řetězce začínající diakritikou. Takový řetězec vynechá. (pokud je diakritika uvnitř řetězce problem nenastane) script: function utf8_fopen_read($fileName) { $fc = iconv('CP1250', 'utf-8//TRANSLIT', file_get_contents($fileName)); $handle=fopen("php://memory", "rw"); fwrite($handle, $fc); fseek($handle, 0); return $handle; } $handle = utf8_fopen_read($import_file); Co stím? Díky VasekK Moderátor Joker: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
CZechBoY Profil |
#2 · Zasláno: 21. 10. 2011, 10:10:50 · Upravil/a: CZechBoY
nechápu proč ten soubor nezkonvertuješ na UTF-8 a neuložíš..
zkus $handle=fOpen("php://memory","r+"); |
||
Kenik01 Profil |
#3 · Zasláno: 21. 10. 2011, 10:54:18
Osobně bych to také uložil s Open Office v UTF-8 a nebyl by problém.
Ale zde to musím řešit na straně serveru.. změna rw > r+ z Číčov zapíše jen ov :( |
||
Časová prodleva: 13 let
|
0