![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 12.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z kodowaniem. Udało mi się ustawić komentarze, rejestracje - tutaj kodowanie UTF-8 działa, wszystko jest w porządku. Problem pojawia się jednak przy logowaniu. Jeżeli utworzę poprzez formularz rejestracyjny użytkownika o nazwie użytkownik, to w bazie istnieje "użytkownik". Natomiast formularz logowania niestety nie rozpoznaje wpisanych polskich znaków. Może ktoś będzie w stanie mi pomóc. Tutaj jest plik login.php:
A tutaj plik "zaloguj.php" gdzie jest wszystko dotyczące sesji i logowania:
Czy ktoś widzi gdzieś problem? Bo ja już nie daje rady. Ten post edytował Mlody993 8.03.2016, 20:42:05 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wywal te htmlentities... skądże to wytzasnal?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 12.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
W drugim temacie gdzie miałem inny problem ruszyłem lekko też ten temat kodowania:
http://forum.php.pl/index.php?act=findpost&pid=1186250 No i pewien użytkownik właśnie mi to podpowiedział, jednak nie pomogło. Ale gdy to usunę to też nie działają polskie znaki przy logowaniu ![]() Nikt nie potrafi mi pomóc? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 1 Dołączył: 15.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj ustawić kodowanie w ten sposób mysqli_set_charset($polaczenie,"utf8");
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 12.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie działa, albo dodaje to w złym miejscu...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 1 Dołączył: 15.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 12.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie no to jest jakieś dziwne
![]() Wstawiłem tak:
No i teraz działa wszystko elegancko ![]() Dziwne... wcześniej próbowałem też:
No i taka opcja niestety nie działała. ![]() Problem rozwiązany, bardzo wam dziękuję. @edit: No i niestety powstał kolejny problem... Mam dwa pliki, a w nich kody.. plik ocen.php:
A tutaj plik news.php:
Oba kody są jakby podobne. Ale problem jest taki dziwny, że po zalogowaniu w pliku news.php można dawać komentarze z polskimi znakami i wszystko jest poprawnie w bazie i na stronie. Jeśli chodzi o plik ocen.php to po zalogowaniu do bazy zostają zapisane polskie znaki w złym jakby kodowaniu :/ Zamiast ń w bazie i na stronie pojawia się: Ĺ i tak jest z każdym polskim znakiem. ;/ Jeśli jestem wylogowany to w obu przypadkach polskie znaki działają poprawnie i w bazie i na stronie. ;/ Ten post edytował Mlody993 12.03.2016, 18:31:46 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 1 Dołączył: 15.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czemu używasz mysql a w poprzednim używałeś mysqli ? W ogóle nie powinno się uzywac już mysql. Spróbuj przepisać wszystko z mysqli.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
może byś tak poprawił kodowanie tych plików co
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 12:28 |