2016-08-12 246 views
0

我正在通過部署在Unix系統中的代碼創建一些包含動態代碼和動態內容的文件。將文件放置在Windows共享路徑中時,文件的名稱會發生​​更改。從Unix複製文件到Windows更改文件名

E.G

假設一個文件名是它在UNIX系統中我的代碼部署創建Ämber.xml。文件創建完成後,它被放置在一個Windows共享路徑文件夾中。在我查看文件時,在Windows共享路徑文件夾中,內容非常完美,但名稱更改爲Ãmber.xml。所以Ä更改爲Ã。 您能否爲我提供一個解決方案?謝謝。

+0

快速解決方案:僅使用ASCII符號命名文件。 –

回答

0

這最終是因爲UTF-8文件名被解釋爲ISO(或另一個非Unicode)編碼的字符串。

很可能是在Unix系統上沒有正確配置文件名編碼(或者用於裝載的驅動程序),所以我會嘗試檢查共享的掛載選項。細節取決於操作系統(「Unix」非常普遍)。