Ola galera,
Desenvolvi uma aplicação que faz o upload de um arquivo .txt,
mas só que esse arquivo contem um texto com vários tipos de acentuação,
Na aplicação quando eu faço o upload do arquivo ele já mostra o texto do arquivo na tela, mas só que as palavras com acento
aparece todo desconfigurado. Como faço pra mostra o texto com a acentuação??
trechos do código:
Classe controle:
public void onUpload$fileUpPesquisa(UploadEvent event) {
org.zkoss.util.media.Media media = event.getMedia();
// faz com que o textbox receba o nome do arquivo
this.txtPesquisa.setValue(media.getName());
// quando click em ver arquivo aparece todo conteudo do arquivo
this.txtArquivo.setValue(media.getStringData().toString());
this.verificador = true;
}
public void onClick$btnVerArquivo() {
if (this.verificador == true) {
this.boxVerArquivo.setVisible(true);
} else {
Messagebox.show("Erro arquivo não pesquisado", "Erro", Messagebox.OK, Messagebox.ERROR);
}
}
Tela.zul :
<groupbox id="gboxCapturar">
<div align="center">
<label value="Nome do Arquivo:" />
<textbox id="txtPesquisa" />
<fileupload id="fileUpPesquisa" label="Pesquisar" />
<separator />
<separator />
<button id="btnVerArquivo" label="Ver Arquivo" />
<separator />
<box id="boxVerArquivo" visible="false">
<div align="right">
<button label="x" onClick="boxVerArquivo.setVisible(false)" />
</div>
<textbox id="txtArquivo" multiline="true" height="200px" width="500px" readonly="true" />
</box>
</div>
</groupbox>
trecho do texto contido no arquivo .txt
Texto desconfigurado mostrado na tela do sistema:
N�mero de S�rie: 04007625
Firmware: 1.3
Capacidade M�xima de Aquisi��es: 16303
Texto original :
Número de Série: 04007625
Firmware: 1.3
Capacidade Máxima de Aquisições: 16303
Quero que aparece o texto na tela do sistema exatamente igual ao original, sem esses erros de acentuação
Grato pela atenção!