Ostatnio spotkałem się z problemem pomniejszania liter w tekście zapisanym w utf-8.
Funkcja strtolower() oczywiście nie działa poprawnie – polskie znaki nie zamieniają się poprawnie.
Po chwili poszukwiań znalazłem dwie funkcje: utf8_strtolower i mb_strtolower(). Pierwszej niestety nie mogłem przetestować, gdyż nie miałem odpowiedniej biblioteki na serwerze. Druga natomiast dziaa wysmienicie.