Hebrew display

I want to display hebrew and input hebrew by keyboard on Text Area or Canvas.
Please teach me how to program. I am using Java on Linux.
sakyaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rafisternCommented:
Hebrew is a big pain in Java. Java uses unicode to encode its characters. Unicode contains thousands of characters for every conceivable language. You need to go to the site www.unicode.com and look up the unicode codes for the Hebrew letters. Download the page.

To include unicode in your code you use "\u" unicode escapes eg.:

\u1020\u3254

(the numbers are made up)

If you want to translate from your keyboard you will have to write a function that generates these and feeds displays the resulting string rtl. Java has no built in rtl.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gadioCommented:
sakya, there is a company names "slangsoft" that offer sdk named "Emule SDK". It should support all the problematic languages. I'm sure that they support hebrew, because as far as I remeber - the company is located in Israel.

0
sakyaAuthor Commented:
Thanks! I will try it.

0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.