Portál AbcLinuxu, 16. července 2025 03:57
$curl_handle = curl_init();
curl_setopt ($curl_handle, CURLOPT_URL, $url_adresa);
$vysledek = curl_exec($curl_handle);
Problem je, ze kdyz pak s daty pracuji, tak mam problem s diakritikou (napriklad ji nemuzu odstranit).
Stranky, ktere jsou v iso-8859-2 mi jde stahovat bez problemu.
Tedy muj dotaz zni: Jak muzu udelat v ramci PHP skriptu konverzi z UTF8 na ISO8859-2? Nebo lepe - jak pracovat primo s UTF8, aby to fungovalo?
Dekuji.
Konverzia znakovej sady sa robí cez funkciu iconv()
(manuál).
Pracovať priamo s UTF-8 v PHP je možné, v response headri je treba uviesť že kódovanie je UTF-8. Ale na reťazce v UTF-8 je potrebné používať iné reťazcové funkcie (nie strpos()
, ale mb_strpos()
, nie strlen()
ale mb_strlen()
, atď), alebo zapnúť overload týchto funkcií (manuál).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.