Autor Zpráva
icspomoc
Profil *
Mám problém s vytvořením souboru s událostí do MS Outlook. Soubor calendar.txt se pošle emailem jen se změní koncovka na *.ics. Vše je OK až na to, že nevím jak použít české znaky, nevím jak mám překódovat např. $misto, $predmet aj. Pokud se to odešle takto, tak se v Outlooku místo českých znaků zobrazí mezery.

$soubor = "calendar.txt"; 
$fh = fopen($soubor, 'w') or die("nelze otevrit"); 

$stringData = "
BEGIN:VCALENDAR
PRODID:-//Muj portal//Outlook MIMEDIR//EN
VERSION:1.0
BEGIN:VEVENT
DTSTART:".$zacatek."
DTEND:".$konec."
LOCATION:".$misto."
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Popis udalosti=0D=0A
SUMMARY:".$predmet."
PRIORITY:5
END:VEVENT
END:VCALENDAR";
fwrite($fh, $stringData); 
fclose($fh); 

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: