服务器上的文件名Ã而不是ü

Sim*_*rli 0 unicode filenames

我有一个奇怪的文件名问题.但我不确定它是否是来自服务器的问题:

我在网站上的链接如下:

http://new.anwaltskanzlei-hauser.ch/rechtsberatung_zürich.php?lang=ge

或者,如果我复制并粘贴到此处:

http://new.anwaltskanzlei-hauser.ch/rechtsberatung_z%C3%BCrich.php?lang=ge

服务器上的文件名是:rechtsberatung_zürich.php.

所以,我不知道,我需要改变什么,我有一个名为的文件名 rechtsberatung_zürich.php

我知道这是charset等问题.有帮助吗?

bob*_*nce 5

由于页面从外面看起来很好,我认为你不需要改变服务器上的任何东西.

服务器上的文件名是:rechtsberatung_zürich.php.

听起来你正在使用文件传输工具将服务器的文件系统视为windows-1252编码,而实际上服务器将其视为UTF-8.

如何更改文件传输工具为远程文件系统所采用的编码因工具的不同而异.例如,使用WinSCP,有UTF-8编码文件名选项.

(如果你使用内置于资源管理器的FTP支持,那么你无能为力,它总是使用本地机器的默认语言环境编码,不幸的是,它永远不会是UTF-8.但是你不想使用FTP在本世纪,你应该尝试在任何情况下转移到SFTP.)