[ nichelly @ 15.02.2005. 17:12 ] @
| E ovako evo se cijeli dan maltretiram pa rijesih da pitam.
Napravio sam nesto kao news ticker u flashu a sa php-om uzimam informavije iz baze (koja je inace kodovan win-1250) i saljem ih u txt fajl odakle ih flash uzima .
Sve radi ok kada rucno podesim txt fajl notepad-save as-unicode. Medjutim php kad upisuje u fajl upisuje ga kao ascii .Je li moguce nekom komandom iz php rjesiti da fajl upisuje kao unicode. |
[ oliver78 @ 15.02.2005. 18:03 ] @
Pogledaj funkcije utf8_encode i utf8_decode.
[ nichelly @ 15.02.2005. 18:56 ] @
Ovo ne shvatih da fajl mora da bude URL encodiran.
Probao sam te funkcije to je ok ja dobijem u fajlu sve znaci nemam problem sa iscitavanjem iz baze vec sa tipom fajla. Sve radi ako je txt fajl unicod a nista ako je ascii ili utf8 . a (php ne moze da da unicod txt fajl :( valjda ) to je bilo moje pitanje. Pogrijesio sam davno sto ne stavih utf bazu ali ajde.
U svakom slucaju kao privremeno rjesenje stavio sam Č-C Đ-dj i sl.
[ oliver78 @ 15.02.2005. 21:45 ] @
U unicod-u svaki znak ima tačno svoj broj pa probaj pomoću toga. Mislim da je npr. č=232 u dekadnom sistemu, pa da se nekom php funkcijiom upiše znak sa brojem 232. Nisam ovo radio, ali mora da postoji načina. To je ideja, ali ne znam tačan naziv funkcija.
[ nichelly @ 18.02.2005. 12:44 ] @
Evo konačno sam riješio .
Da bi flash čitao iz txt fajla kojeg je napravio php iz baze koja je kodirana sa win-1250 treba upisati sledeci red u php skripti
$tekst = iconv("windows-1250","UTF-8",$tekst);
[ tspark @ 06.10.2007. 21:02 ] @
kako bi se to moglo izvesti bez iconv funkcije, posto na serveru nemam libiconv?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.