That does not necessarily mean that it's vim that's to blame becauseI tried "vim" (www.vim.org) under "mlterm" (http://mlterm.sourceforge.net/) and it seems to bungle most UTF-8 strings. The problem seems to be with "vim", because a simple "cat" of UTF-8 files under "mlterm" works perfectly (This was
a simple 'cat' is too simple an operation to test the capability of a terminal
emulator. (not that 'mlterm' is to blame but that there could be other issues)
Have you tried a more recent version of vim(6.1)? Vim works very well forvim v. 6.0av BETA which came with a Linux distribution and seems to have been compiled with a lot of internationalization stuff turned on)
UTF-8 editing under xterm (use xterm-16x or 17x available at http://his.dickey.com).
Unless you need to edit RTL text or text in Indic scripts, xterm+vim 6.1 under
UTF-8 locale should be a good choice if you're a vi user. The combination
supports up to two combining characters and enables you to edit Latin/Greek/Cyrillic letters with diacritics, Thai and Hangul Jamos. I always use it to edit
virtually all files(UTF-8 or not)
I'd be interested in knowing what other people use on the major platforms (Windows, Mac OS X, Linux)?
There's also an 'extension' for UTF-8 to Emacs21.
Does anybody have a good web page summarizing this area?
For Linux (and other Unix-like OS), see http://www.cl.cam.ac.uk/~mgk25/unicode.html
Jungshik Shin