Quotes in terminal.

I've seen the Smartftp recently included a SSH terminal. So I decided to give that feature a try.
Look awesome and works great.

However then I decided to look through some server logs and notice that I was unable to type:
grep '^<' debug.log

I simply could not type those quotes.

Using the "Check for updates" tool I got myself version 4.0.1082.0 in which I still couldn't type them

Hm this worked fine here in my preliminary test:

[debian]$ grep '^<' debug.log
grep: debug.log: No such file or directory
[debian]$

Have you tried this with a different server as well?

Regards,
Mat

I have tried this on 3 different servers.
2 debian servers using the default shell servers
1 debian server using zsh

All gave me the same result.
Could it be that this is caused by the following:

Whenever i press ' then a, I actually type: รก.
I have to press ' then space to get a single quote.

Maybe you need to set the LANG environment variable:

bash:
export LANG=en_US
or
export LANG=en_US.UTF-8

tcsh:
setenv LANG en_US

And maybe you need to change the keyboard layout/language of the system:
http://www.howtoforge.com/changing-lang ... tributions

Regards,
Mat

I've been looking at the keyboard settings in windows.
It seems the smartftp terminal doesn't work well in combination with dead keys, and because the keyboard lay-out i was using was it filled with them I was unable to get in the quotes.

I got my way around it already by just using putty and I could also just copy-paste quotes in the terminal.

Can confirm for me that dead keys are behaving as they should be in the smartftp terminal?

Edit: The keyboard lay-out I am using is: "US-International", A keyboard layout widely used in the Netherlands!

Did you try the suggestion in my last post:
export LANG=en_US.UTF-8

**@debian:~$ echo $LANG
en_GB.UTF-8
**@debian:~$ export LANG=en_US.UTF-8
**@debian:~$ echo $LANG
en_US.UTF-8
**@debian:~$ grep < debug.log
--SNIP--
**@debian:~$ echo $LANG
en_US.UTF-8
**@debian:~$ export LANG=en_GB.UTF-8
**@debian:~$ echo $LANG
en_GB.UTF-8

(it ain't only quotes: `, ~, ', " and ^ are not type-able. I can copy-paste them in there though!)

Go to the favorite properties. Then go to the Terminal->Translation dialog. Then set the codepage to:
ISO-8859-1:1998 (Latin-1, West Europe) 28591

Did Favorites -> Favorites Properties -> Terminal -> Translation > Remote Character Set
Use Favorite's Settings
28591 (ISO 8859-1 Latijn I)
And pressed OK.

Tried again...

**@debian:~$ echo $LANG
en_GB.UTF-8
**@debian:~$ grep < debug.log
--snip--
**@debian:~$ export LANG=en_US.UTF-8
**@debian:~$ echo $LANG
en_US.UTF-8
**@debian:~$ grep < debug.log
--snip--
**@debian:~$ echo $LANG
en_US.UTF-8
**@debian:~$ export LANG=en_GB.UTF-8
**@debian:~$ echo $LANG
en_GB.UTF-8

Tried it again after re-opening that tab and a restart of smartftp. same results.

Can confirm for me that dead keys are behaving as they should be in the smartftp terminal?

Is the ' defined as a dead-key in your local (Microsoft Windows) keyboard mapping settings or on the server?


Is the ' defined as a dead-key in your local (Microsoft Windows) keyboard mapping settings or on the server?
Microsoft Windows Vista Home Premium Edition Service Pack 2 (Build 6002)
The keyboard settings on this local PC(not the server) is US-International, which has ', ", ~, ` and ^ as dead keys. -> http://en.wikipedia.org/wiki/Keyboard_l ... ernational

As point out before: If I change my local keyboard settings to a lay-out without dead keys, I am able to type those signs.

I was able to reproduce the problem and we have fixed it. The bug fix will be in the next release.
Thank you for reporting this issue.

Thank you very much.
The issue seems to be resolved.