File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Encoding Conversion using JDBC

 
M A Mujeeb
Greenhorn
Posts: 11
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am trying to access data from an Oracle database where the NLS CharacterSet is set as 'AR8MSWIN1256' where the data is in Arabic.
I am trying to access the data from the database using JDBC and displaying it. But instead of showing up the proper Arabic data it displays Junk characters.

Does JDBC provides any support to convert the character-set? How do i resolve this issue?

Thanks.
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java will not change the encoding. How are you displaying it?
 
M A Mujeeb
Greenhorn
Posts: 11
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am accessing data using Java connection, quering the database to retrieve the records and displaying them on eclipse editor console.
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17639
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java works in Unicode and therefore string/character JDBC works with Unicode, however a lot of databases use some specific codepage. I know to my sorrow for example, that you select the codepage when you create a PostgreSQL database, and it's immutable thereafter.

So sometimes you may need a little help in character set translation.

However, Eclipse isn't a word processor, so there are going to be limits on what it will do. You can select a more appropriate code page for a view display - meaning one that maps the characters in question to appropriate display glyphs. But the underlying data will remain the same.
 
M A Mujeeb
Greenhorn
Posts: 11
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your input Tom. I will probably use xhtml or a jsp as a code base for viewing the data.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic