Problem jest powszechny, widziałem różne już różne jego wariacje i mnóstwo porad niestety żadna mi nie pomogła. Napisałem skrypt PHP, który ma być tylko uruchamiany w konsoli (php skrypt.php). Problem jest w tym, że porównuje on w pewnym momencie napisy, z których część zawiera polskie znaki. Porównanie nie może dojść do skutku, a rezultat to błąd, ponieważ zamiast polskich znaków dostaję typowe krzaki.
Żeby nie wnikać w sam skrypt przygotowałem prosty przykład, który też u mnie skutkuje krzakami zamiast polskimi znakami i mam do Was pytanie jak temu zaradzić:
<?php ?>
Dodam, że plik kodowany jest w utf-8, skrypt uruchamiam z konsoli pod Vistą.