Ftp文件上傳出錯!
當我們把文件上傳到FTP服務器上面時候,突然發現上傳不了,但是可以連接,說明ftp是啟動的。
一般的第一操作,重啟FTP,不行,狠下決心,重啟服務器,還是不行,怎么辦呢?

細看最后一條英文提示:451 No mapping for the Unicode character exists in the target multi-byte code page.
大致的意思是 在多字節的目標代碼頁中,沒有此Unicode字符可以映射到的字符。
難道是中文文件名的問題?
為了驗證這個想法,我把一個英文文件名上傳,結果可以成功上傳。

緊急的情況下可以把文件改成字母或數字應急。
但這就可以了嗎?
不甘心啊!不把原因找出來誓不罷休!
上面的提示Unicode字符問題,我們找到Unicode相關選項就可以了。
明確了以上思路,現在開始干活。
1、進入服務器的【控制面板】→【管理工具】→【Internet Information Services (IIS)管理器】

找到自己的FTP站點,右鍵進入高級設置

有個 允許UTF8的選項,應該是跟字符集有關,現在是True,把他改成False看看。

確定保存。
結果任意中文名文件成功上傳!!!跟大家分享一下成功的喜悅。
