A algum tempo atraz estava com dificuldade de acentuar o botão “Não” da minha tela de dialogo em jQuery e não estava encontardo solução, até que, pesquisando pelo google descobri que não era o único rs. Então fica a dica que achei legal divulgar.
1° – Adicione a meta tag charset=”utf-8″ na chamada do link do seu js veja:
<script type=”text/javascript” src=”*.js” charset=”utf-8″></script>
2° – Como o javascript não usa tabela ASCII html tipo “ã”, você deve escrevê-lo conforme a tabela unicode que pode ser encontrada em http://www.tamasoft.co.jp/en/general-info/unicode.html.
Exemplos:
Á – u00C1
á – u00E1
ç – u00E7
Sendo assim meu código ficou assim
$(“#mensagem”).dialog({
buttons: {
‘Sim’: function() {
// comandos
},
‘Nu00E3o’: function() {
$(this).dialog(“close”);
}
}
});