Autor | Zpráva | ||
---|---|---|---|
wyny Profil * |
#1 · Zasláno: 14. 2. 2007, 07:35:56
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 |
#2 · Zasláno: 14. 2. 2007, 09:24:54
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 * |
#3 · Zasláno: 14. 2. 2007, 09:37:45
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 |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0