1) Mam filtr danych wysyłanych do bazy MySQL, który m.in. ustawia nazwisko klienta funkcją strtoupper() i np. nazwisko klienta wpisane w formularzu: "świerczewski" daje w efekcie: "śWIERCZEWSKI" -> nie uwzględnia polskich znaków, dlaczego i jak to załatwić?
2) Druga sprawa dotyczy pola adresu - ulicy. Otóż, żeby dane ładnie zaprezentować w panelu administracyjnym - w widoku zamówienia, po odczytaniu danych z bazy dodaję "ul. " przed nazwą ulicy.
W związku z tym (w celach estetycznych) chciałbym wyeliminować sytuację, gdy użytkownik już wpisze "ul." w formularzu i po wszystkich moich filtrach dane w panelu wyglądają np. tak: "ul. Ul. jakastamulica 4/10". Stosowałem do tego ereg_replace() oraz również ucfirst() i czapa - jak można to jeszcze zrobić?
Z góry dzięki za odpowiedzi.