Java 1.5, Linux
I do have a screen which contains different textareas and textfields. I do have acess to the application frame, but not to the components inside the frame, because i only get an implementation of an interface.
When i try to add german umlauts i see a rectangle in the text component, because the character is not supported. Which font or which system-propertiy i have to set to support ‘umlauts’ under linux. On windows the characters are shown correctly.
It sounds like a character encoding problem or font problem… Like using ‘windows’ encoding in a Linux environment. You should check the following:
If you tell what happens when you do this, we may have a better idea of what is wrong. 🙂
UPDATE: The reason I wanted you to check this is that I know the so called ‘windows encoding’ can create problems in other OS’es. You say you can write umlauts on the console but not in vi, what do you get instead, squares?
It does’t matter that users isn’t supposes to view the ini file, if you created the ini files manually in Linux I suppose you were able to write umlauts then. You should find out what character encoding these files and the TCP connection uses. It should be UTF-8, ‘Western’ or ‘Windows’ or ‘Latin-1’ etc. may cause problems.
If everything is UTF-8, readable everywhere except in your application I would start to suspect a missing font issue.