Mam taki problem. Mam na witrualnej maszynie postawionego xamppa. Z Apachem i MySQL. Od dwóch dni próbuję znaleźć błąd, który powoduje że nie wyświetlają mi się polskie znaki w tabeli wynikowej w przeglądarce.
Chodzi o taki skrypt w php
$mysqli = mysqli_connect("localhost", "user", "haslo", "baza"); w przypadku tej liniki próbowałem już wszystkiego $mysqli->set_charset("utf-8"); if(mysqli_connect_errno()) { } else { $sql= "select nazwisko_imie from tabela"; $rez= mysqli_query($mysqli, $sql); if($rez) { while ($nowaTab=mysqli_fetch_array($rez, MYSQLI_ASSOC)) { $id_lek=$nowaTab['id']; $nazwisko_imie=$nowaTab['nazwisko_imie']; } } else { } mysqli_free_result($rez); mysqli_close($mysqli); } ?>
W MySQL mam wszystko poustawiane na UTF-8 i utf_polish_ci włącznie z kolumnami. Szukałem też w apache i na forum i chyba już wyczerpałem wszystkie możliwości, choć najbardziej podejrzewam serwer.
Podobny problem mam z formularzem, który zrobiłem. Formularz wyświetla mi się ze znakami polskimi:
Oto formularz:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//en" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Language" content="pl"> <title> TEST </title> </head> <body> <form action="inserty.php" method="POST"> PESEL TEL_KOM TEL ULICA </form> </body> </html>
to są na razie początki stąd formularz trochę koślawy

Dodatkowo skrypt wstawiający do bazy
<?php $mysqli = mysqli_connect("localhost", "user", "haslo", "baza"); //tutaj również próbowałem różnych cudów $mysqli->set_charset('utf_8_polish_ci'); if(mysqli_connect_errno()) { } else { $sql= "insert into testowa (nazwisko, imie, PESEL, TEL_KOM, TEL, MIASTO, ULICA) values ('".$_POST['nazwisko']."','".$_POST['imie']."','".$_POST['PESEL']."','".$_POST['TEL_KOM']."', '".$_POST['TEL']."','".$_POST['MIASTO']."','".$_POST['ULICA']."')"; $rez= mysqli_query($mysqli, $sql); if($rez == true) { }else } mysqli_close($mysqli); ?>
I szczerze mówiąc już nie mam pomysłu. Muszę iść ze wszystkim dalej, a tracę na to czas

Z góry dzięki