Olá,
Não tenho um sistema Unicode para testar (não está habilitado).
Qualquer coisa que colocarmos entre duas " (aspas duplas) será tratada como texto estático e acredito que não será verificada por sintaxe.
Geralmente uso isso
<htmlb:button text = "Pressione-me"
onClientClick = "javascript:test('raja','test');" />
ou
<htmlb:button text = "Pressione-me"
onClientClick = "javascript:test(`raja`,`test`);" />
sem nenhum problema.
Tentei isso com um programa de relatório normal como o seguinte, com verificações Unicode ativas (que posso configurar nos atributos do relatório)
<stringvar> = 'javascript:test(`raja`,`test`);' .
e não tive nenhum problema.
Saudações
Raja