emacs -nwでbackspaceやc-hを入力しても^?として扱われてしまいます。(^q^hで^?が表示されます。)
Xの端末でも、teratermでもそうなります。-nwなしで起動するとc-hとして扱われます。
コンソールでは^v^hで^Hとなるのでemacsの問題だとおもいます。
emacs-21.2 redhat8.0です。