如何在Apache服务器上访问带有重音符号(显示为?)的文件名?

我pipe理一个基于目录列表(dessin.acswift.com)的网站。

该网站是法文, 许多url都包含口音

/leçon 1 - identification & vocabulaire.html 

我希望能够使用SSH和SFTP,使用Mac上的terminal在网站上工作。

问题是,当我SSH / SFTP到服务器,上面的地址变成:

 /le?on 1 - identification & vocabulaire.html 

ç成为一个?

所以,例如,当我想SFTP文件来:

 le?on 4 - origine, terminaison & action 

我无法弄清楚如何将光盘放到我想要的目录 – 我无法以服务器识别的方式键入ç字符。 星号通配符有时帮助但不总是。

有没有办法使用UTF-8字符使用SSH / SFTP?

[更新]这是locale的输出(我的本地计算机正确显示重音):

 LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ALL= 

Apache服务器不识别lang或locale。

我没有试图让“sftp”做正确的事情(在很多情况下是失败的原因),我发现使用“sshfs”在本地安装远程位置使得使用远程文件更容易。 作为一个额外的好处,你可以保持你的shell的标签完成,你甚至可以编辑远程文件,而不必复制它们来回。

你确实说过你的本地机器能够识别这个名字,所以我猜sshfs可以解决这个问题。