ugrás a tartalomhoz

ASCII (DOS karakterek)

figyuri · 2007. Május. 3. (Cs), 12.31
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-
 
1

iconv

Rici · 2007. Május. 3. (Cs), 15.59
Ha karakterkódolással van a gond, akkor az iconv a megoldás.

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));
2

Köszi...

figyuri · 2007. Május. 4. (P), 11.23
-ez jonak tunik, koszonom a segitseget : -gyuri-