Portál AbcLinuxu, 9. listopadu 2025 18:41
mail elektronickou poštou. Podotýkám, že data z dotazníku jsou utf-8, url-encoded. Mailem se posílá "url-decoded" výstup.
Problém je, že takto poslaný mail se tváří jako Content-Type: application/octet-stream (někdy kódovaný v base64, někdy jako quoted-printable; nevím, na čem to závisí, ale to je mi teď jedno). Já bych potřeboval, aby se to posílalo normálně jako Content-Type: text/plain; charset=utf-8.
Zajímavé je, že pokud si dekódovaný výstup nechám uložit do souboru a pak to narvu do mailu z příkazové řádky, tj. například
cat vystup | mail -s "Vyplneny dotaznicek" marek, zpráva se tváří jako text/plain (tj. to, co chci).
Předem díky za rady.
Řešení dotazu:
setenv("LANG","cs_CZ.UTF-8",1); to funguje, jak má.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.