![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 3.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem baze w mysql i strone internetowa . Napisałem system logowania oraz rejestracji . Problem polega na tym ze podczas dodawania nowego uzytkownika wszystkie polskie znaki DZIALAJA POZA JEDNYM "Ó" . Nie wiem co to za magia ... Cała baze razem z tabelami zmienilem na utf 8 za pomoca komendy : ALTER TABLE tabela_name CONVERT TO CHARACTER SET UTF8 COLLATE UTF8_UNICODE_CI . W plikach php mam : header('Content-type:text/html; charset=utf-8'); . Dodatkowo dopisałem : $polaczenie->query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'"); $polaczenie->query("SET CHARSET utf8") ; . Ale nie wiem czy to jest potrzebne skoro mam header . Pisze w NetBeans w ktorym to w pliku netbeans.conf dopisałem -J-Dfile.encoding=UTF-8 w odpowiednie miejsce . Wykorzystuje ochrone przed wstrzykiwaniem sql mysqli_real_escape_string ale nie wiem czy to moze byc problemem. Nie mam juz pomysłów . Dopiero sie ucze i jest to moja pierwsza baza oraz strona . Z góry dziękuje bardzo za pomoc !
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:35 |