Radiobuttonlist Caracteres

Tenho a seguinte label no radioButtonList ‘localização’ e como não é html encoded aparecem-me caracteres esquisitos.Qual o melhor modo de evitar isso?

zipzap,


radioButtonList($name, $select, $data, array('labelOptions' => array('encode' => false)));

Não funciona…


echo CHtml::radioButtonList(

			'options',

			$select,

			array(1=>'A partir da minha localização' ,2=>'A partir do mapa',3=>'De outra localização'),

			array('class'=>'opcoes','labelOptions' => array('encode' => false))

		); ?>

zipzap,

Procura usar codifica utf-8, no HTML, IDE e Banco de dados.

Só pra teste faz assim:


array(1=>utf8_encode('A partir da minha localização') ,2=>utf8_encode('A partir do mapa'),3=>utf8_encode('De outra localização')),

Já funcionou.Tenho que fazer sempre isso?

Se tiver com codificação do HTML para ISO-8859-1, vai precisar, por que provalvemente sua base de dados está latin7 ou utf8.

Procura aqui no forum, um tópico relacionado a codificação.

Neste momento não tenho base de dados ainda.Não existe um sitio para definir isso no config geral?

Tem um wiki ensinando a configurar a codificação correta.

http://www.yiiframework.com/wiki/16/