Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z kodowaniem utf 8
wojciech533
post
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 ! (IMG:style_emoticons/default/smile.gif) . Przypomnę że wszystko dziala poza literką "ó" a jak w terminalu wpisuje jakies słowo z ta literka do bazy wszystko dziala jak nalezy oraz wyniki na stronie rowniez pokazują "ó" .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojciech533
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.01.2016

Ostrzeżenie: (0%)
-----


Poprawne nazwy , błąd jest gdzie indziej
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 00:59