Teraz si odpovedal na otázku č. 2, ešte chýba odpoveď na otázku č. 3.
Z URL adresy vidíme, že je zle zakódovaná. Napr. parameter pre summary začína slovom "Môžem". V tvojej URL je to zakódované ako "M%F4%9Eem", takže hneď vidíme, že sa nepoužilo UTF-8 ale iné kódovanie. V UTF-8 majú znaky s diakritikou 2 bajty a vyzeralo by to takto: "M%C3%B4%C5%BEem". V znakovej sade Windows-1250 má písmeno "ô" kód 0xf4 a písmeno "ž" kód 0x9e, takže je to zakódované vo Windows-1250.
Takže teraz nám môžeš odpovedať na otázku č. 3 a tvoja odpoveď bude Windows-1250. No a na to ti napíšem, že:
Edit: Teraz vidím, že title ťaháš z inej stránky. Teoreticky by si mal kontrolovať, v akom kódovaní ti došiel výsledok (z HTTP hlavičky, ak nie je uvedený, tak z HTML dokumentu). Následne by si mal použiť iconv. Ale prakticky to stačí aj takto.Hodnoty v premenných by mali byť v UTF-8. Keď máš skript uložený v inom kódovaní, tak sa použije to iné kódovanie. Takže buď ulož ten skript v UTF-8 (to je tá lepšia možnosť), alebo použi iconv.
Edit2:
Nastavuje sa to v editore, ktorý používaš. Pri ukladaní súboru máš možnosť zvoliť jeho kódovanie.žiadny skript nemá nastavený charset lebo neviem ako na to a ktorému to nastaviť.