mod rewrite и кириллица

Denissimo

Новичок
mod rewrite и кириллица

Пытаюсь организовать адресные строки с кириллицей как на википедии
пример: http://www.mysite.ru/товары/фоторамки (чтобы не было кривизны типа http://www.mysite.ru/goods.php?unit=photo)

в .htaccess я прописал:

RewriteEngine On
RewriteRule ^(товары)/([^/\.]+)/?$ goods.php?unit=$2

Слово "фоторамки" попадает в переменную $unit, но я не могу понять, в какую кодировку оно превращается.
Выглядит слово "фоторамки" в теле страницы вот так: N???N???N??°?????? (это echo $unit; как вы поняли...)

Если бы оно выглядело вот так: %D1%84%D0%BE%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%BA%D0%B8, то проблем бы не было, всё решалось бы с помощью urlencode/urldecode

А как бороться с этими вопросительными знаками, я не знаю.

Ни iconv("UTF-8", "cp1251", $unit); ни iconv("cp1251", "UTF-8", $unit); тоже не помогают.

Кто в курсе, подскажите плиз как бороться?
 

shureen

Милорд Лось Кристофер
Посмотри код, обрати внимание на комментарии, попробуй прогнать русский текст через функцию и поймёшь
 

Denissimo

Новичок
Автор оригинала: shureen
Посмотри код, обрати внимание на комментарии, попробуй прогнать русский текст через функцию и поймёшь
да, код посмотреть я не догадался
как по ссыле кликнул - сразу глаза закрыл )

просто сказать - не судьба?
 
Сверху