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

亂碼問題,是因爲 mount.nfs 命令不支持 utf-8字符集。因此是系統軟件支持的問題。在網絡上找了不少方案都沒能解決。html

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

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

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

最後的結果就是,不少路徑都正確了,中文字符問題也獲得瞭解決,NFS 功能,完美使用。shell

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

補充:windows

最後個人解決方案,仍是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 spa

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

相關文章
相關標籤/搜索