Brak polskich znaków na stronie

0

Witam, działam na localhoscie (xampp) i mam problem z polskimi znakami, tzn zapytania sql z bazy danych zwracają mi znaki zapytania zamiast polskich znaków:

na stronie mam zapisane kodowanie: <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
czy moze mi ktoś wytłumaczyć na jaką wartość ustawić w phpmyAdmin wartość w "Metoda porównywania napisów" ??? bo robiłem różne kombinacje i nic nie idzie, brak polskich znaków... wklepywałem w tabelach utf8, latino1 i nic !? Może źle ustawiam kodowanie? tzn zamiast na całą bazę danych to robie to na pojedyncze rekordy, nie wiem.... proszę o pomoc

0

spróbuj w kodzie który robi zapytania do bazy, po połączeniu użyć:

set names utf-8

w php, to np:
mysql_query("set names utf-8");

pozdro

0

wklepałem to mysql_query("set names utf-8"); w pliczku z php przed zapytaniami, ale bez zmian... nie mam zielonego pojęcia co jest nie tak. Może ktoś mi wyjaśnić jakie powinny być zastowowane te metody porównawcze napisów, moze coś tam jest nie tak, albo w xamppie siedzi problem, chociaz wątpie...

0

fotka z bazy danych:

http://www1.zippyshare.com/v/77597128/file.html

i zapytanie do bazy:

$zap=mysql_query("SELECT * FROM uczniowie LIMIT "1,10");
$ll=mysql_num_rows($zap);
$liczba_wyn=mysql_fetch_array($zap);

może tu jest coś źle ??

0

Może spróbuj:

  1. zamiast utf-8 dać utf8 w set names
  2. ustaw charset w headerze, a nie w meta:
    header("Content-Type: text/html; charset=utf-8");

w zapytaniu raczej nie ma błędu, select jak select :-)

0

jesteś geniuszem :D z tym działa bez problemy ;) mysql_query("set names utf8"); Dzięki, na prawdę, bardzo mi pomogłeś :* NO HOMO ehehe pozdrawiam

0

Ciesze się, że mogłem pomóc :-)

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1