UTF-8 encoder NÃO funciona

Ao executar uma planilha, as palavras com acentuação aparecem no console com caracteres “distorcidos”.
Segue código:

`package main.java;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.WorkbookSettings;
import jxl.read.biff.BiffException;

public class web {

public String excelReader(String pathFile) {
	
	int colunas;
	String mensagem = null;
	
	if (pathFile.endsWith(".xls")) {
		// Abrir arquivo
		Workbook planilha = null;
		// Abas do arquivo
		Sheet abas;
		try {
			//Configura para aceitar acentuação
			WorkbookSettings conf = new WorkbookSettings();
			conf.setEncoding("UTF-8");
			
			// Abrindo arquivo
			try {
				File arquivo = new File(pathFile);
				planilha = Workbook.getWorkbook(arquivo, conf);
				
			} catch (BiffException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			// Pegamos a primeira aba
			abas = planilha.getSheet(0);

			// Pegar as linhas
			int linhas = abas.getRows();

			// Pegar as colunas
			colunas = abas.getColumns();
		
				// Logica
				for (int i = 0; i < linhas; i++) {
					System.err.println("Lendo linha: " + i);
					for(int j = 0; j < colunas; j++){
						System.out.println("Valor linha: " + i + "\nValor coluna: " + j +" " + abas.getCell(j, i).getContents());
					}
				}	
					
				return "Planilha lida com sucesso.";
	
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	} else {
		// Extens�o nap suportada
		mensagem = "A leitura só suporta a extensão .xls";
		System.out.println(mensagem);
	}
	return mensagem;
}

}

Como consertar isso?

Talvez seja um problema no println(). Ele exibe os caracteres de acordo com a codificação da plataforma.
Uma solução seria usar System.out.write(byte[], inicio, quantidade).

Não é. Pior que não sei se algo no código pode estar interferindo nisso.

Ola Ruthanne,

Usa o maven? caso sim pode configurar para UTF-8 nas propriedades do pom.xml, já viu a configuração do encoding da IDE que criou o projeto se esta para UTF-8? se for Netbeans clica com botão direito do mouse em cima do projeto, vai em propriedades, se for eclipse procura por encoding no menu window ==> preferences. Os próprios comentários na classe estão com problema no encoding e isso me leva a pensar que o encoding do arquivo esta errado, provável que tenha copiado de outro lugar.

Olá, aix.
Como configurar para UTF-8 nas propriedades do pom.xml? Ainda não obtive sucesso na resolução.

Ola,
segue a config.

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>