[ Ivan Golubović @ 04.08.2003. 00:19 ] @
Sajt koji radim je sa win-1250 enkodovanjem. Našao sam neke fajlove koje trebam da ubacim u mySQL ali imam problem jer je to sa UTF-8 enkodovanjem. Kako da ga prebacim u win-1250? U pitanju je TXT fajl.
[ CONFIQ @ 04.08.2003. 00:52 ] @
http://il.php.net/manual/en/ref.iconv.php

mada ako imaš txt koji ćeš samo jednom da ubaciš, najbolje ti je da ostaviš broswer da ti encode-uje to.
Staviš u FORM-u sa win encoding i sve što staviš u textarea broswer automatski pošalje txt u win-1250 sa POST-om.Nadam se da kontaš, znači pošalješ broswerom txt i ne bakćeš se bezveze PHP-om sa takvim (malim) problemom.

~Say FiQ
[ mikis @ 04.08.2003. 02:35 ] @
Za lenje: $out = iconv("UTF-8","CP1250",$in);
[ Ivan Golubović @ 04.08.2003. 13:45 ] @
Hvala Vam na pomoći. Uradio sam pomoću:

$prom = iconv("UTF-8","windows-1250","$prom")

Čini mi se da je tako najlakše.
[ Goran Rakić @ 04.08.2003. 14:13 ] @
"$prom" kao argument poziva funkcije ne mora biti pod navodnicima. Naime ovo sada radi na sledeći način: Uzmi string '$prom' ali ga pre obrade propusti kroz eval() tako da sve oblika $pa_sada_neki_tekst zameniš sve takve varijable sa njihovom vrednošću ako je varijabla deklarisana. Stoga, mnogo je efikasnije da kažeš samo $prom, bez duplih navodnika.