Poradziłem sobie w końcu z wywołaniem skryptu PHP na mojej stronie i pozwoliłem sobie zainstalować formularz : e mail v1.0.zip z linku z forum tutaj. Formularz wygląda tak na mojej stronie : http://www.poland4.com/1/test/?kontakt,2 Zrobiłem go poprzez wklejenie codu PHP : <?php include "plugins/email.php"; ?> do pages_default-1.tpl ( dodatkowej). Formularz wysyła wiadomości poprawnie, e-maile przychodzą, ale z krzaczkami zamiast poprawnych liter.
Co zmienić aby literki się wyświetlały poprawnie. Gdzie zmienić kodowane ISO ?
Używam Quick CART v4 lub CMS v3.
A tu link do tego formularza : http://www.poland4.com/1/test/?formularz,18
1. Na stronie masz dwa kodowania: albo widzę krzaczki przy formularzu "kontakt" (to jeśli mam utf-8), albo w lewym menü (jeśli przełączę na ISO-środkowoeuropejskie). Myślę, że wpisałeś "treść wiadomości, wyślij, wyczyść" bezpośrednio w kod zamiast w lang/pl.php 2. Problem właściwy: postaraj się aby w headerze e-maila znalazło się: Content-type:text/html;charset=UTF-8 oraz: Content-Transfer-Encoding:8bit
Dzięki, właśnie orzymałem od Ciebie e-malia, wysłałem zwrotnie. Tak, ten skrypt ma dwa kodowania. Wczoraj już wstawiłem w lang poprawne literki z utf-8, co dało, iż na stronie już czcionka była OK. Ale niestety dalej w przychodzacych e-mailach były krzaczki. W pliku email.php jest tak : <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> <style type="text/css">default.css</style> </head>