Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z polskimi znakami
Forum PHP.pl > Forum > Przedszkole
tonapewno
1) chciałem stworzyć za pomoc± wyrażeń regularnych metody wpisywania Imion, Nazwisk, więc stworzyłem co¶ takiego:
  1. $correct = '#^[A-ZˇĆĘŁŃÓ¦¬Ż]{1}[a-z±ćęłńó¶Ľż]{1,}$#';
  2. if (preg_match($correct, $imie))
  3. {
  4. echo "Dobrze";
  5. } else {
  6. echo "Zle";
  7. }


no i dla sprawdzenia czy mogę wpisywać polskie znaki więc $imie = "ˇćęłńó¶Ľż", i niestety nie działa, za każdym razem jest "Zle".

2) do bazy danych chciałem dodać polskie znaki, ale niestety pojawiaj± się "krzaczki", więc w google szukałem mojego problemu i podane było rozwi±zanie z :
  1. mysql_query("SET CHARSET utf8");
  2. mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`");

ale niestety krzaczki s± nadal, co doradzicie? Kodowanie plików i bazy danych mam UTF8.
darophp
to zmień na ISO-8859-2 tongue.gif
Damonsson
Daj po

to:
  1. mysql_set_charset('utf8')
tonapewno
jednak zawsze działam na UTF 8 bez BOM, i tak chce aby zostało ;-)
everth
To, zwłaszcza ostatnia flaga. No i ten regexp trochę dziwny.
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.