解決windows 掛載 nfs 驅動器中 中文亂碼問題


亂碼問題,是由於 mount.nfs 命令不支持 utf-8字符集。所以是系統軟件支持的問題。在網絡上找了很多方案都沒能解決。

網上主要有三種方案(1)換解決方案,使用smb 共享,這等於不是解決方法。(2)使用第三方nfs 客戶端,但是Windows 10 默認不允許testsigning 測試模式。所以

ms-nfs41-client 軟件,安裝不成功,也沒能解決問題,試了很多種方式。(3)最后發現,windows 官方給了一個beta版本的解決方案。知乎上也有朋友進行了說明

最后,我也是通過 使用官方的解決方案,很好的解決了我的問題。盡管對於國產某些使用了中文路徑的軟件不是太友好。這邊我用網友的兩張截圖,簡單說明配置過程:

最后的結果就是,很多路徑都正確了,中文字符問題也得到了解決,NFS 功能,完美使用。

NFS 掛載命令就是在 用戶自身環境下,啟動 CMD 命令行來進行掛載NFS 就好了。不用使用 powershell 的管理員模式,那樣再 資源管理器中不出現驅動器圖標。

補充:

最后我的解決方案,還是smb 和 nfs 都進行了安裝。這樣linux 和 windows 都可以兼容使用。還是去掉了beta 版本的字符集的使用。因為我發現,utf-8 雖然解決了亂碼問題。但是當接收別人平台發送的文件的時候,還是會出現亂碼,后來我還是改了回去。現在我用samba 服務來提供linux 平台上對windows 文件的共享,並且macos 也是支持 samba 。這樣是個很好的解決方案。具體的smb 配置可以參考下面兩個鏈接:

https://blog.csdn.net/qq_34829953/article/details/70479695 

http://blog.51cto.com/13362895/2047569 

保持更新,轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM