Autor Zpráva
wyny
Profil *
Zdravim
Mam nasledujuci problem. fread citam html subor ktory je v kodovani windows-1250 a chcem tento subor resp. znaky ktoreho z neho citam prekonvertovat do UTF-8. Skusal som nasledovne,ale neuspesne:

$adress = "http://www.server.sk/subor.html";
$fd = fopen($adress, 'r');

while ($line = fread($fd, 1024)) {
//$allContent .= iconv("WINDOWS-1250", "UTF-8", $line);
$allContent .= @mb_convert_encoding($line, "UTF-8", "WIN-1250");
}
fclose($fd);

Da sa s tym nieco urobit ?
Peter p360t Kováč
Profil
a tú adresu tam píšeš v tvare
$adress = "http://www.server.sk/subor.html";
alebo relatívne? tam môže byť problém... inak by to malo fungovať cez iconv, ale ten máš zakomentovaný. takže skús odstrániť tie dve lomítka (resp. ich daj pred ten druhý riadok) a uvidíš... ešte sa s tým nejak pohraj... alebo, ak to je len občasná záležitosť, otvor ten súbor v nejakom lepšom textovom editore (napr. PSPad) a tam mu zmeň kódovanie na UTF-8.
wyny
Profil *
alebo relatívne?
hej pouzivam absolutny odkaz na subor lebo subor nieje na servry na ktorom mi bezi script. Cize nemozem ani zmenit subor v nejakom editore.

..... neviem co sa mi podarilo zmenit ale uz to slape. Ale pravdepodobne bol problem v tom,ze namiesto WINDOWS-1250 som mal WIN-1250. Vdaka
Toto téma je uzamčeno. Odpověď nelze zaslat.

0