URLDecoder nao funciona

0 respostas
evertonsilvagomesjav

Pessoal bom dia!

Quando eu pego uma String via request.getParameter(), a String que contem o nome do meu arquivo esta vindo com caracteres especiais vacalhados =/, mesmo usando o decoder.

String caminhoArquivo = anexo.getCaminhoArquivo();
			response.sendRedirect("/RFE_WEB/AbreArquivoDownload?Anexo="+URLEncoder.encode(caminhoArquivo,"UTF-8") +"&Type="+contentType +"&FileName="+URLEncoder.encode(this.nomeDoArquivo,"UTF-8"));

Aqui o uso do decoder:

String fileName = URLDecoder.decode(request.getParameter("FileName"), "UTF-8");	// JA TA VINDO COM NOME VACALHADO
		
		String caminhoDoArquivo = URLDecoder.decode(request.getParameter("Anexo"),"UTF-8"); //JA TA VINDO COM NOME VACALHADO
Criado 14 de setembro de 2011
Respostas 0
Participantes 1