Izlaz locale -a komande, a da je zanimljiv:
sr
sr_CS
sr_CS.CP1251
sr_CS.ISO-8859-2@Latn
sr_CS.ISO-8859-5
sr_CS@Latn
sr_CS.UTF-8
sr_CS.UTF-8@Latn
sr@Latn
sr_YU
sr_YU.CP1251
sr_YU.ISO-8859-2@Latn
sr_YU.ISO-8859-5
sr_YU@Latn
sr_YU.UTF-8
sr_YU.UTF-8@Latn
UTF-8
Kod php skripte koji pokrećem iz brovsera:
<meta charset="UTF8">
<?
setlocale(LC_ALL,"sr_YU.UTF-8");
echo "Vraca malo:";
echo strtolower("Š");
echo "<br>Vraca veliko:";
echo strtoupper("š");
?>
Brovser vraća:
Vraca malo:Š
Vraca veliko:š
Nemam više ideja, sem da li neko može da mi kaže što ovako radi? Sa UTF-8 je isti slučaj, uopšte ne menja slova.