The label shows up correctly, but for some reason the options in the drop down menu do not.
echo $form->input('job_category', array('label'=>'Emploi Catégorie',
'options'=>array('Activités commerciales générales')
));
it produces the following HTML:
<option value="0">Activit&eacute;s commerciales g&eacute;n&eacute;rales</option>
should be:
Activités commerciales générales
If you really have to use character entity references, I believe adding
'escape' => falseto the input array should do it.But the real answer is: don’t use character entity references at all. Make sure the HTML page uses UTF-8 and the code is saved as UTF-8, and you can write accented characters normally in the code.