Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Character Encoding

 
Prem aswin
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have a text file that downloaded from mainframe dataset.. text file downloaded in windows Cp1256 format.

when I open the text file the arabic character contain like "ÇáåæÊíá /ÔÑßÉ ÇáÍÓíäÇä"

I try to convert by below code to display properly

String Result= new String(tokenizer.nextToken().getBytes("windows-1256"), "utf-8");

but its showing ???...

how I can convert this to display properly in arabic.

Please help.


 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15150
31
Android IntelliJ IDE Java Scala Spring
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Prem aswin wrote:when I open the text file the arabic character contain like "ÇáåæÊíá /ÔÑßÉ ÇáÍÓíäÇä"

Where and how are you displaying the text? Does your Java program display them in a console window or terminal window, or in a Swing GUI?

Prem aswin wrote:but its showing ???...

Are you using a font that contains Arabic characters to display the text? If you see question marks or empty boxes, it's usually a sign that you are using a font that doesn't contain Arabic characters.

To specify with which encoding you want to read the file, and not convert it afterwards, do something like this:


 
Prem aswin
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Mr. Jesper.

Iam displaying the text in browser..

Now its working prefectly...

 
Campbell Ritchie
Sheriff
Pie
Posts: 47253
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And welcome to JavaRanch
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic