<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<?php
setlocale(LC_ALL, 'ru_RU.UTF-8');
$rowname = "мм";
$formid = 11;
echo "<a href=\"delete.php?zname=$rowname&formid=$formid\"> Удалить </a>";
?>
</body>
</html>
и запустим из некой папки:
http://www.example.com/sp/testget.php
Если выбрать ссылку, то скрипт "вылетает" по адресу http://www.example.com/
Если заменить $rowname на одну русскую букву м, то все работает нормально и выдается текст
Not Found The requested URL /sp/delete.php was not found on this server.
Все, естественно, работает нормально, если $rowname содержит латинские символы и большинство русских букв, включая пробелы, например, "Вид програм". Но если добавить еще одну м "Вид программ" - все вылетает. Я в растерянности. Пожалуйста, подскажите, что это и как с этим бороться.