logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[PHP/MySql] - Kodowanie polskich znaków - Błąd ;/

bratnet 26 Kwi 2013 13:10 4554 1
REKLAMA
  • #1 12241321
    bratnet
    Poziom 11  
    Posty: 62
    Pomógł: 2
    Witam mam poważny problem z kodowaniem;/ w pazie danych MySql mam kodowanie

    "utf-8_polish_ci"

    nazwy mają polskie znaki i aby mi się wyświetlały polskie znaki z MySql muszę zastosować również kodowanie utf-8 i tu jest problem na kodowaniu utf-8 nie działają polskie znaki wpisane przez stronę. stworzyłem przykładową bazę danych z przykładowymi danymi i nagrałem filmik. tabelka z obrazkami i nazwami jest w MySql a górny tekst wpisany w stronę php:





    Proszę o pomoc co zrobić bym miał polskie znaki.


    Strona z kodowaniem jest dodawana do strony nowy.php po przez

    Kod: PHP
    Zaloguj się, aby zobaczyć kod



    P.S. Zmiana w bazie danych na utf-8_bin nic nie daje bo polskie znaki wyświetlają się tylko z kodowaniem iso-8859-2. korzystam z najnowszego serwera WebServ.
  • REKLAMA
  • Pomocny post
    #2 12243362
    Dragas
    Poziom 26  
    Posty: 1029
    Pomógł: 76
    Ocena: 197
    1. Polecam kodowanie mysql'a ustawić na UTF-8 generic_ci (w liście wyboru zapisane jako utf8_generic_ci).
    2. Jak masz ustawione kodowanie plików? Powinno być UTF-8 bez BOM (w notepad++ jest taka możliwość).
    3. przy połączeniu do mysql'a daj jeszcze
    Kod: PHP
    Zaloguj się, aby zobaczyć kod

    Sam używam webserv'a, stosuję taką konfigurację i nie mam żadnego problemu z polskimi znakami.

    PS. w pliku musisz mieć również znacznik meta z kodowaniem utf-8.
REKLAMA