Inserting unicode characters on Linux13 February 2010
If all you want to do is insert a special character like an em dash (—) or an ellipsis (…) in Linux you don’t need any special programs like scim or kcharselect, you simply;
Hold down CTRL+SHIFT+U and a little underlined u will appear
Type the unicode hexadecimal number for the character, eg 2014 for an em dash
Press space and your character will magically appear!
A reference like this will help you find the corresponding hex digit for your character.
It’s amazing how such a simple and useful tool like this is so hard to find out about. I stumbled across this after hours of googling and even then it was tucked away half way through some comments :(
BTW, I did this on Debian Linux KDE4, so your mileage may vary.