phpmailer: utf8 -> iso-8859-2
Próbálgatom a phpmailert, de nem akar összejönni az iso-8859-2 karakterkódolású levél.
A levél kódolása eredetileg utf-8. Küldés előtt beállítom, hogy iso-8859-2 legyen a levél kódolása, de ezzel nem érek semmit:Ezért előtte utf8_decode függvénnyel átalakítom iso-ra. A probléma az, hogy az ő és az ű betűk nem jelennek meg helyesen. A következő kód viszont valamiért nem akar működni:Mit lehet ilyenkor tenni?
■ A levél kódolása eredetileg utf-8. Küldés előtt beállítom, hogy iso-8859-2 legyen a levél kódolása, de ezzel nem érek semmit:
$mail->CharSet="iso-8859-2";
$text=str_replace("ő", "õ", $text);
mb_string?
sztem ha elérhető használd az mb_string kiterjesztést, azzal jól lehet konvertálgatni utf és iso között.
nem elérhető
iconv
(gondolom fizetős tárhely: én írtam a supportra, és bekapcsolták az mb_string-et)
iconv sincs?
Weblabornál?
fordítva vannak a paraméterek
str_replace("ő", "õ", $text)
helyettstr_replace("õ", "ő", $text)
Felhő
nem
nem derült ki
Oké, csak ez nem derült ki nyitó hozzászólásodból.
Felhő