Further testing indicates that FreeBSD just doesn't have working UTF-8 character-erase (yet); the kernel does leave garbage in the input buffer when it tries to erase a multibyte character in canonical mode.
We decided to just add an autoconf test for IUTF8, triggering a patch along the lines submitted here. mosh-server also prints a warning on startup in that case. This has been pushed to master at http://github.com/keithw/mosh and I would be grateful if you could let me know if it works for you. This will be in the next version of the Debian package (1.1.3-1). Best regards, and thank you, Keith -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org