Проблема с русскими буквами в конце строки

Если строка например пункт в меню, данные в поле ввода оканчиваются на русскую букву то в конце строки добавляется не понятный символ, сама строка остается без изменений, если такие данные в поле ввода то при сохранении портиться сама строка. Если строка оканчивается на пробел, то все нормально. Во вложении скринщот с тем как это выглядит… когда пробовал химичить с кодировками у меня русские буквы вообще не отображались, помоги пожалуйста найти решение проблемы.

Сами скрипты сохранял не в той кодировке оказывается… щас все поправил вроде заработало, но теперь другая проблема, при использовании помощника Label русские буквы не отображаются.

Например код

<?php echo CHtml::activeLabel($model,‘Имя’); ?>

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

Используйте отдну кодировку, для базы данных и файлов.

Большое спасибо, символы в конце строки и вправду были из за проблем с кодировкой, поставил везде где можно utf-8, сами скрипты сохранил в этой кодировке все заработало, а что касается label если у кого то будет такая же проблема то, просто надпись надо задавать в файле модели:

public function attributeLabels()

{


	return array(


		'text'=&gt;'Ингридиенты:',





	);


}

тогда все нормально работает)