I've searched and searched for a solution to this problem, but am getting nowhere. Perhaps someone here can help?
I have a few SLES 11 SP2 servers running in VMware VMs. Access to them works fine from VMware vSphere console access, as does SSH terminal access, but my problem occurs when trying to use VNC access. For this I've tried to use TightVNC and UltraVNC clients on a Windows 7 desktop.

The problem is that certain characters are not being interpreted by either of the VNC clients, or the VNC server configuration. The characters that I have found don't work are "@", "<" and ">", but I suspect that there may be more.

I have tried a few suggestions that I found, around adding "-xkb" to the VNC server config file in /etc/xinetd.d or changing keyboard-related settings but these do not seem to work for me.

Anyone else come across this problem? Any help with a solution much appreciated, thanks.