Duvida - fileupload utilizando o ZK

0 respostas
U

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!

Criado 6 de junho de 2012
Respostas 0
Participantes 1