русский язык в GET-параметрах

Приветствую, такая проблема:

если передавать параметр с кирилическими символами (напр. ?tag=тест),

то попадание этого параметра в запросы, AR работает неправильно, запросы не возвращают результатов итп.

При включении mbstring:




default_charset = UTF-8

mbstring.func_overload=7

mbstring.internal_encoding = UTF-8

mbstring.http_input   = CP-1251

mbstring.http_output  = UTF-8

mbstring.encoding_translation = On



  • параметры начинают работать правильно, но при сохранении форм, добавлении записей -

в базе оказываются кривые нечитаемые символы вместо русских букв.

Подскажите как правильно настроить php и yii для работы с UTF-8 и русским языком?

У меня все отлично работает. Параметры методом GET на русском языке приходят нормально. AR добавляет в базу и на английском и на русском. База данных mysql у меня в UTF8. В конфигурационном файле Yii:





'db'=>array( //подключение к базе данных

            'class'=>'system.db.CDbConnection',

			'connectionString'=>'mysql:host=localhost;dbname=yii',

            'username'=>'root',

            'password'=>'',

            'charset'=>'utf8',

			'enableProfiling'=>true,

		),






аналогично, у меня тоже все гуд с русским в GET-ах