ASCII (DOS karakterek)
Sziasztok, -szeretnek feldolgozni egy fajlt :
$fp = fopen($home.$file,"r+");
while(!feof($fp))
{
$sor = fgets($fp,1024);
$adata_sor = "insert into ".$adata_tbl." (rek) values ('".$sor."')";
mysql_query($adata_sor,$db);
echo mysql_error();
}
fclose($fp);
-ez mukodik is, csak az ekezetes karakterek, szavak kozti tavolsagok az eredeti szoveghez kepest (marmint attol eltero amit akkor latok ha megnyitom a fajlt es a beallitasoknal az ASCII (DOS karakterek) szerepel) modosulnak. Van erre valamilyen modszer, beallitas, parancs amivel a fenti jelenseg kikuszobolheto ? -s melyik ez ?
Koszonettel : -gyuri-
■ $fp = fopen($home.$file,"r+");
while(!feof($fp))
{
$sor = fgets($fp,1024);
$adata_sor = "insert into ".$adata_tbl." (rek) values ('".$sor."')";
mysql_query($adata_sor,$db);
echo mysql_error();
}
fclose($fp);
-ez mukodik is, csak az ekezetes karakterek, szavak kozti tavolsagok az eredeti szoveghez kepest (marmint attol eltero amit akkor latok ha megnyitom a fajlt es a beallitasoknal az ASCII (DOS karakterek) szerepel) modosulnak. Van erre valamilyen modszer, beallitas, parancs amivel a fenti jelenseg kikuszobolheto ? -s melyik ez ?
Koszonettel : -gyuri-
iconv
Ha a DOS közép-európai karaktertábláról (CP852) akarsz ISO közép-európai karaktertáblára (ISO-8859-2) konvertálni, akkor az alábbi dolog segíthet:
$sor = iconv('CP852', 'ISO-8859-2', fgets($fp,1024));
Köszi...