muni is a Unix utility (though it can be compiled for Windows as well), written by yours truly, to help find Unicode representation of Chinese characters.
To use it, you need to have a copy of Mathews' Chinese-English Dictionary.
Hence the name muni = Mathews+Unicode.
To find the appropriate Unicode representation of a Chinese character, run muni from the command line. It will display its own prompt, which is a colon (:). Find the character in Mathews', and type its number (the dictionary numbers all characters as they appear in the dictionary). muni will display its Unicode representation as U+hex number, and display a new prompt. Then you can type the number of the next character. When done, press ^d (or ^z if used under Windows) to quit.
I will illustrate its use by using my own Chinese name, which is transliterated Yung Kang (no, I'm not Chinese, I received this name from my Zen master when I became a Buddhist). The character for Yung is numbered 7589, the one for Kang 3268. Of course, there are other characters with the same transliteration, that is why you need the Mathews' Chinese-English Dictionary instead of just typing the "English" names of the characters. Here is how to find the Unicode for my name in Chinese (and it will work for Japanese as well because Unicode does not distinguish between the two, though my name is pronounced Ei Go in Japanese):
> Matthews(7589) = U+6C38
> Matthews(3268) = U+525B
Hmmm, I just realized the program output adds an extra 't' in Mathews' name. But the rest of it works fine.
Now, suppose I wanted to display my name on the web using Unicode. I could just type 永剛 Assuming the viewer had the right font, he should see my name in Chinese/Japanese: 永剛.
FreeBSD users can get muni by typing:
Everyone else can download it from http://www.whizkidtech.net/i18n/muni/