Да, добрались нормально, в тепле и с комфортом, спасибо. Только я не Андрей, я братишка его - Женя )
Наконец-то нашел время отписаться о впечатлениях от вечеринки. Было весело и интересно, ожидания полностью оправдались. Спасибо ситиадсу за мероприятие.
Отдельно хотелось сказать о призах.
Я выиграл МАШИНУ!!! \(^_^)/
Это я тот чувак из Токио, который уехал на машине от банков. Из-за того, что долгожданное возвращение на родину совпало с неожиданным выигрышем, никак не мог найти время зайти на форум. Но теперь со всеми делами разобрался и последние дни в России наслаждаюсь выигрышем. Машина очень нравится, жалко оставлять :(
Еще раз спасибо ситиадс, ждем новых конкурсов и вечеринок.
Пока что все на локальном, и да, все сохранено в utf-8.
UPD:
Нашел проблему. Как оказалось, в index.php остался кусок кода, перекодирующий все символы из utf-8 в windows-1251, если такие встречаются в адресе. Защита от прошлых проблем Яндекса.
Прошу прощения за собственную невнимательность.
$str приходит непосредственно из урл страницы. Конкретнее, так:
$RURI = $_SERVER['REQUEST_URI'];
$arruri=explode("/",$RURI);
$str=urldecode($arruri[1]);
На страницу это пробовал приходить как по ссылке с другой страницы, сформированной по принципу
echo '<a href="/'.urlencode("страница").'/">ссылка</a>';
так и напрямую, написав домен.рф/страница/ в строке адреса в браузере. В обоих случаях $str=urldecode($arruri[1]); возвращает результат в windows-1251.
У меня тоже сначала появились сомнения по поводу кодировки сайта, но
<META http-equiv=Content-Type content="text/html; charset=utf-8">
присутствует, даже в .htacces прописал
AddDefaultCharset utf-8 AddCharset utf-8 * <IfModule mod_charset.c> CharsetSourceEnc utf-8 CharsetDefault utf-8 </IfModule>
Более того, если я не ошибаюсь, символы в windows-1251 в строке адреса всегда закодированы и не могут выглядеть как "/страница/", из чего делаю вывод, что адрес все же приходит в нужной кодировке.