File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes problem with utf-8 encoding Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Customer Requirements for Developers this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "problem with utf-8 encoding" Watch "problem with utf-8 encoding" New topic

problem with utf-8 encoding

Irakli Bliadze

Joined: Dec 09, 2011
Posts: 17
i deploying application on tomcat server and i use to download file servlet wich calling procedure is

its working fine but, its not returning correct file name when i have non latin alphabet
but when i adding this "response.setCharacterEncoding("UTF-8");"
i getting error "Exception Details: java.nio.charset.MalformedInputException
Input length = 1"
anybody can help me? why i getting error when i adding encodding utf-8?
Rob Spoor

Joined: Oct 27, 2005
Posts: 20049

Can you please UseCodeTags next time? It makes your code so much easier to read.

This isn't the fix to your problem, but you have a bug in your file reading code:
Irakli Bliadze wrote:

That check should be > -1 instead of > 0. 0 is a valid return value of, it just means there's no data available right now. There is only one value that indicates there is no more data and that's -1.

How To Ask Questions How To Answer Questions
Irakli Bliadze

Joined: Dec 09, 2011
Posts: 17
thanks for advice about codeTag i didn't knew it.
and put >-1 instead of >0 but result is same error
subject: problem with utf-8 encoding
It's not a secret anymore!