I have the exact same Emacs configuration on a local and remote machine, and when I run M-x ansi-term or M-x term on each of them individually everything works great.
However, if I run any of these term emulators on Emacs on the local machine, and then I ssh into the remote machine, the prompt is not displayed correctly and my input doesn't work well either.
Any ideas what may be causing this?
locale -a)? What do you mean by “not display correctly” and “doesn't work well”: describe precisely what you see and how it differs. – Gilles Nov 26 '11 at 0:16