question about cd command

I am a beginner in unix and need to work on a new unix server. When I tried cd by using the following command, it didn't work:

$ cd  /web/tariffs/tbcc

and it returned me an error log like this:

ksh: /web/r^?tariffs/tbcc:  not found.

But if I did it one folder at a time, it works

$ cd /web
$ cd tariffs
$ cd tbcc
$ pwd
/web/tariffs/tbcc

Can anyone explain why the first cd command doesn't work?

Were you copy-pasting the first one by any chance? There look to be odd non-printing characters embedded in the middle of it.

It ought to work when there's no junk characters in it.

I think I know what happens but still don't understand what the exact cause. When I typed /web/tariffs/tbcc using putty.exe. I made a typo then used Backspace to overwrite it. Somehow the unix server doesn't like that and return an error. Do you know why unix doesn't like Backspace? Anyway to avoid that?

PUTTY and your server disagree on what a backspace is.

This isn't a "UNIX thing", this is actually very unusual these days. What kind of system do you have?

That may be putty.exe and not unix.
Have you tried Ctrl+backspace in putty?

please post output of

echo $TERM
stty

Thanks frank rizzo. Here is my output:

$ echo $TERM
xterm
$ stty
speed 9600 baud; -parity
eol = <undef>; eol2 = <undef>
brkint -inpck -istrip icrnl -ixany onlcr tab3
echo -echoe -echok