Debian _Etch_ is supposed to have a good utf8 support. I don't have any problem but my keyboard is more common than you.
Still, on every distro you can get, there are some applications that don't support utf8..
All distro can do this. Some by default, for others you need to download a non-free module
Wine for some applications - Any distro will do.