Solito problema della lingua italiana: gli accenti.
Ho dato un’occhiata sul forum e non ho trovato post al riguardo.
Come si fa a scrivere un messaggio con accenti nella proprietà deleteConfirmation di una CButtonColumn?
per esempiio io dovrei scrivere questo:
'deleteConfirmation'=>'ATTENZIONE! La cancellazione dell\'offerta una volta confermata non può essere annullata. Si desidera procedere?',
Così com’è la o accentata compare come un pallino nero, se invece scrivo “può” mi viene riportato così letteralmente.
Qualche idea?
Il buon html risolve questi problemi con <meta charset="UTF-8"> che ti consente di scrivere "è" senza porti problemi sul set di caratteri da utilizzare. In verità anche il buon vecchio HTML 4.01 ha il suo meta per il charset e cambia poco. Prova con <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Questo è l’header della mia app:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="en" />
ma non credo sia questo il problema.
Il messaggio della proprietà deleteConfirmation sembra venire stampato a schermo via form ajax.
ho provato anche con il CHtml::decode ma tutto quello che gli passo viene ristampato letteralmente.
Sorry Errorissimo mio.
Era configurato male Eclipse che mi convertiva le lettere accentate. 
Mi cospargo il capo di cenere e mi genufletto sui ceci per un 'ora…
Infatti deve essere UTF8 non solo l’output html, ma anche i file php, la connessione al db e le tabelle(ossia i campi testuali). 
Se anche solo uno dei punti non è impostato a UTF8 appaiono i "caratteri strani".