File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other JSE/JEE APIs and the fly likes Character Encoding Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Bookmark "Character Encoding" Watch "Character Encoding" New topic

Character Encoding

Neha Deshmukh
Ranch Hand

Joined: Apr 04, 2007
Posts: 30
What is the difference between UTF-8 and Unicode character encoding?
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

Have a read of this.

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Neha Deshmukh
Ranch Hand

Joined: Apr 04, 2007
Posts: 30
Hey Thanks alot for this useful article.
Now I have one doubt.
I am exporting french characters from jsp to excel file with charset UTF-8.
but in excel file it is showing block for some characters.
when I write
response.setContentType("application/x-msexcel;charset=Unicode"); all characters are displayed perfectly in excel file.
So can you please explain this behaviour? I mean why it is not working for UTF-8 encoding and working properly for Unicode encoding.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
The encoding is the same in both cases (UTF-8). The difference is that Excel by default does not seem to recognize Unicode, and only if it is explicitly told that it's being given Unicode data will it do the right thing.
I agree. Here's the link:
subject: Character Encoding
It's not a secret anymore!