我的主機已禁用FTP,所以我不得不使用SFTP,但自從轉移到SFTP後,我遇到了PhpStorm的一些奇怪問題。我的文件名有時候會有德文變音符號,例如Lösungsblatt
或Übungsblatt
,通常它會正確上傳,並且主窗口會正確顯示文件。因爲我被迫使用遠程主機上的SFTP舊的文件顯示,因爲這錯誤的文件名編碼與PhpStorm/WinSCP和SFTP
而新上傳的文件裏面PhpStorm正確顯示。然而,在WinSCP賦予舊文件被正確地顯示爲Lösungsblatt-01.pdf
等,但這似乎文件正確通過PhpStorm因爲它們顯示爲
這基本上是倒過來上載的破損。我確實有一種感覺,在上傳過程中混合使用了UTF-8和UTF-16文件名,所以我很好奇我如何設置IDE以(1)正確顯示遠程樹中的文件名,(2)用正確的編碼正確地上傳文件(不是內容的編碼,而是文件名本身的編碼!)
其實我一直在尋找這樣的選項,但找不到一個,除了'Control encoding'並將它設置爲'UTF-8'沒有解決問題。要麼是我沒有找到的設置,要麼是IDE具有某種類型的內容,但使用SFTP協議,不是嗎? –
我不知道PhpStorm足夠回答這個問題。 –