Защо през mod_rewrite кирилицата в url-то се скапва

shaz

Registered
Когато в някоя get променлива има кирилица и мине през mod_rewrite и после като се принтира тая променлива вместо нормалния текст излизат такива ироглифи - Тест

Какво може да се направи по въпроса за да не става така
 
Тука никаде не е намесен mysql-a

има
RewriteRule ^(.*)$ cat.php?asd=$1 [NC,QSA,L]

а в cat.php има
echo $_GET['asd'];

и като се въведе http://localhost/абвгд

резултата който се принтира вместо абвгд e 'абвгд
 
а може ли енкоднига на страницата да е windows 1251 а на AddDefaultCharset да му задам utf-8 или трябва и двата да са еднакви
 
Много странно какво става

Като задам AddDefaultCharset UTF-8
целя текст на страницата става в ироглифи независимо че след него слагам
AddCharset windows-1251 .php

Ако charset-а utf-8 всички текстове по страницата стават на ироглифи но текста в url-то си излиза нормално на кирилица

Ако charset-а е windows-1251 текстовете на страницата са добре но текста от url-то излиза на ироглифи
 

Back
Горе