Üdv!
Készítettem egy RTF templatet amibe a nevet %%NEV%% helyettesítettem.
A gond, hogy ha a beviteli input boxba, vagy akár a php-ba direkt megadva ékezet van a cserélendő sztringbe a kimenetbe szép kockák lesznek.
Maga a php utf-8 ba van mentve.
Amiket próbáltam:
iconv;
mb_ereg_replace;
8859-1 be menteni;
8859-2 be menteni;k
ülön utf8-as phpba a beviteli mező és meghívni a csere és küldő filet.
Amivel kirakom:
header("Content-type: application/msword");
header("Content-disposition: inline;filename=my-doc.rtf");
header("Content-length: " . strlen($output));
echo $output;
Megpróbáltam más fejléccel is.
header("Content-type: application/rtf; charset=utf-8");
header("Content-Disposition: attachment; filename=\"my-doc.rtf\"");
Mindenütt ugyanaz az eredmény. A php.ini-be utf8 van beállítva defaultra.
Mi a megoldás??
pch