Re: java me unicode display
For Hindi text to show up on a phone, the phone must have a Hindi font installed.
Unicode support does not automatically imply that there are fonts that have all the possible Unicode characters. Nokia's Series 40 and S60/Symbian based phones have Hindi fonts only when sold/manufactured for a Hindi-speaking country/region.
On Series 40 based phones, you can't install any new system fonts.
I'm not sure how it'd work for Hindi, but with J2ME one approach for custom fonts is explained here: [url]http://www.developer.nokia.com/Community/Wiki/How_to_create_custom_fonts_in_Java_ME[/url]