File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General 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 » Java in General
Bookmark "Character Encoding" Watch "Character Encoding" New topic

Character Encoding

Prem aswin

Joined: Nov 25, 2010
Posts: 2

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

Joined: Aug 16, 2005
Posts: 14074

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:

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Prem aswin

Joined: Nov 25, 2010
Posts: 2
Thank you very much Mr. Jesper.

Iam displaying the text in browser..

Now its working prefectly...

Campbell Ritchie

Joined: Oct 13, 2005
Posts: 38007
And welcome to JavaRanch
Consider Paul's rocket mass heater.
subject: Character Encoding
Similar Threads
Mail Content problem for Arabic & Hebrew language
NumberFormat does not show right currency symbol
problem inserting arabic data
Problems while trying to write arabic letters to a file
Need Help read text file.....???