Polskie znaki w skrypcie kontakt

Co mam zrobić , żeby wyświetlały się poprawnie znaki polskie w skrypcie kontakt http://www.dustindiaz.com/ajax-contact-form/ ?

w index.php w folderze ajaxContact

zmień:

na:

nie działa ma krzaki na całej stronie

A może tak??

to może być niezgodność stron kodowych strony wywołującej i pliku ajaxa. Spróbuj dodać w pliku wywoływanym ajaxem:

header('Content-Type: text/html; charset=ISO-8859-1')

Strona kodowa w kodzie przykładowa, powinna być taka jak w stronie z której wywołujesz plik.

Czasem wystarczy, ze zmienisz html na php lub odwrotnie.

Na pewno nie. Zmiana rozszerzenia to nie rozwiązanie. Wszystko kodujesz w utf-8 i ustawiasz informacje o tym i będzie działać. Jak nie działa to robisz coś źle. Kródtka piłka.

W pliku scripts\contact.php dopisz przed linią

$mailit = mail($to,$subject,$message,$headers);

takie dwie linijki i daj znać czy pomogło:

$headers .="Content-type: text/html; charset=utf-8";

$subject= "=?UTF-8?B?".base64_encode(strip_tags(html_entity_decode($subject)))."?=";