hej mogę Wam wysłać wszystkie skrypty ale to bez sensu bo jest ich sporo a naprawdę są prost jak barszcz,
co już wiemy:
1. był problem z tym że po zapisywaniu pliku php polskie znaki zmieniały się w krzaki - naprawione
2. po włożeniu mysqli_set_charset($polaczenie,"utf8") - komórka Imię w tabeli jest całkiem pusta
3. wszystkie strony w headerach mają <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
4. Skrypty wszystkie php też zaczynają się header ("Content-Type: text / html; charset = utf-8 ");
5. Odpowiedź z pliku PHP Ajaxem przychodzi poprawna czyli z polskimi znakami.
6. Problem tkwi z wysłaniem do pliku php imienia z polskimi znakami.
Przykład wysyłania imienia (skrypt działa poprawnie - kilka rzeczy usunąłem bo i tak nie wpływają na działanie a nie chciałem Wam mieszać w głowie):
$.ajax({
type: "POST",
url: "php/signup.php",
data: dataAjax,
contentType: "application/x-www-form-urlencoded;charset=UTF-8",
success: function(answerdata) {
$("#odpowiedz").html(answerdata);
if(answerdata == 'done') {
...
} else {
...
}
}
});
a plik php znów zaczyna się tak:
header ("Content-Type: text / html; charset = utf-8");
if(isset($_POST["imie"]) && isset($_POST["email"])) { ...