Solved

Encoding problem - using JDOM with Xercer

Posted on 2001-07-19
9
176 Views
Last Modified: 2012-08-14
I need an encoding of UTF-8 for my XML document. That is fine but I have all the input feed as ISO-8859-1. so basically I take the feed as

rs.getString(1).getBytes("ISO-8859-1");

Then when I put the data to the .xml file I really get what I want basically the right format as the input of the document.

So far so good...but this was on Windows2000 O/S. When I ported the same code to UNIX the problem was the same the encoding was not fine at all as per myoutput and got funny charcters in my XML file outputed.

Now I really am in a puzzle.

Any help will be great.

Thanx in advance.

dumdum
0
Comment
Question by:dumdum420
9 Comments
 
LVL 10

Expert Comment

by:Yury_Delendik
Comment Utility
Why do you do 'rs.getString(1).getBytes("ISO-8859-1")'?

After rs.getString(1) statement your data is encoded as UNICODE. If you want get utf8 bytes and then pass it to output stream you must write
os.write(rs.getString(1).getBytes("UTF8"));
or if you use Xerces serializer you must setup the Output format object
  .... new OutputFormat(doc, "utf-8", true)...

0
 

Author Comment

by:dumdum420
Comment Utility
No i want it in ISO-8859-1 when I get it from the database since I have some european charsets which can only be interpreted by this encoding. Then eventually my XMLOutputter is set to UTF-8. Just that the ISO-8859-1 is not working fine in UNIX O/S and is fine with WIN 2000.

Thanx in advance.
0
 
LVL 27

Expert Comment

by:BigRat
Comment Utility
Its probably something to do with the sun.io classes needed to translate between the internal Unicode/UTF-8 format and the platform. Which Unix OS are you using?
0
 

Author Comment

by:dumdum420
Comment Utility
I am using AIX 4.0 (IBM). Do you have any hint.

dumdum.
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 1

Expert Comment

by:Moondancer
Comment Utility
It's time to clean up this topic area and that means taking care of this question. Your options at this point are:

1. Award points to the Expert who provided an answer, or who helped you most. Do this by clicking on the "Accept Comment as Answer" button that lies above and to the right of the appropriate expert's name.

2. PAQ the question because the information might be useful to others, but was not useful to you. To use this option, you must state why the question is no longer useful to you, and the experts need to let me know if they feel that you're being unfair.

3.  Ask Community Support to help split points between participating experts.  Just comment here with details.

4.  Delete the question because it is of no value to you or to anyone else.  To use this option, you must state why the question is no longer useful to you, and the experts need to let me know if they feel that you're being unfair.

If you elect for option 2, 3 or 4, just post comment with details here and I'll take it from there.  We also request that you review any other open questions you might have and update/close them.  Display all your question history from your Member Profile to view details.

PLEASE DO NOT AWARD THE POINTS TO ME.
____________________________________________
---------->  Hi Experts:

In the event that the Asker does not respond, I would very much appreciate your opinions as to which Expert ought to receive points (if any) as a result of this question.  Likewise, you can also suggest that I PAQ or delete the question.

------------->  The ALL TOPICS link has been updated today to reflect all the new TAs.

Thank you everyone.

Moondancer :)
Community Support Moderator @ Experts Exchange
0
 
LVL 23

Expert Comment

by:b1xml2
Comment Utility
<review>

<recommendation>
PAQ question, refund points
</recommendation>

<objection>
any objection should be raised within 7 days
</objection>

<reviewer>
b1xml2
</reviewer>

</review>
0
 
LVL 1

Accepted Solution

by:
Moondancer earned 0 total points
Comment Utility
Thanks, Brandon.
50 points refunded, this item moved to our PAQ at zero points today and closed.
Moondancer - EE Moderator
0
 

Author Comment

by:dumdum420
Comment Utility
I was out of touch cause of some personal matters. Please tell me where can I be helpful or I was not doing the right thing.

Please do let me no.

Thanx to you all experts.

dumdum420
0
 
LVL 1

Expert Comment

by:Moondancer
Comment Utility
Any questions asked here by you, dumdum420, need your ongoing involvement to respond to the Experts who help you with results.

This item has been closed at long last.

You have asked 33 questions here and only awarded/finalized 10 of them which is against our Guidelines.  I will be posting updates in them all to bring them to your attention.  In the meantime, click the link below which will let you see them all so you can begin the closing process on them.

http://www.experts-exchange.com/jsp/memberProfile.jsp?mbr=dumdum420&showQHistory=true


Moondancer - EE Moderator
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

The Client Need Led Us to RSS I recently had an investment company ask me how they might notify their constituents about their newsworthy publications.  Probably you would think "Facebook" or "Twitter" but this is an interesting client.  Their cons…
I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now