staky
(Staky71)
1
Como puedo hacer que el mensaje, por ejemplo el confirmar una eliminación de un usuario, me muestre acentos e interrogantes.
He probado con el ‘encode’=>false
Pero no funciona ni así:
'linkOptions'=>array('encode'=>false,'submit'=>array('delete','id'=>$model->id),'confirm'=>'¿Está seguro
ni así:
'linkOptions'=>array('submit'=>array('encode'=>false,'delete','id'=>$model->id),'confirm'=>'¿Está seguro
Gracias
jackfiallos
(Erling Fiallos)
2
Que codificacion tienes en tus paginas ? y ya intentaste escribir el caracter normal…
staky
(Staky71)
3
UTF8
Sólo tengo problemas en ese apartado, en los demas no me da ningún problema.
jackfiallos
(Erling Fiallos)
4
y la codificacion en tu config/main.php es utf-8 ?
‘charset’=>‘utf-8’,
jackfiallos
(Erling Fiallos)
6
en lugar de á utiliza la siguiente secuencia… son los caracteres unicode equivalentes a la letra que buscas acentuada \u00e1
<script>
if(!confirm("Esto es confirm en acci\u00f3n?")) {
alert('<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' />');
}
</script>
staky
(Staky71)
7
Eso lo que hace es imprimir tal y como el código.
Es decir, el mensaje me sale: Esto es confirm en acci\u00f3n?
No entiendo, por qué en los confirm no hace caso a nada de lo convencional.
jackfiallos
(Erling Fiallos)
8
puedo ver la linea completa de tu codigo ?
staky
(Staky71)
9
Te pego un ejemplo
$this->menu=array(
array('label'=>'Eliminar', 'url'=>'#', 'linkOptions'=>array('submit'=>array('delete',
'id'=>$model->id),'confirm'=>'¿Está seguro?')),
El problema es -> "¿" y "á"
Ni desactivando el "encode" del framework lo hace como debería.
Aquí me ocurre lo mismo:
CHtml::link('Eliminar', array('delete','id'=>$data->id, 'elemento_id'=>$_GET['elemento_id'])
,array('confirm'=>'¿Está seguro?'));
Alguien sabe por qué??
Gracias
sportive
(Sportivecat69)
10