我已經編寫了一個應用程序,它採用文件夾路徑並執行一些操作。但是,如果文件夾路徑包含英語以外的其他語言的字符,那麼它不起作用。它只支持英文字符。如何處理這個問題?如何處理文件/文件夾路徑中的不同語言
1
A
回答
1
理論上它應該工作。實際上,在大多數情況下,這是一個將參數從shell傳遞到java應用程序的問題。嘗試驗證這是否正常工作:從命令提示符運行應用程序,完全按照您的操作進行,但使用遠程調試。在您正在讀取參數的代碼中創建斷點,並查看該值是什麼。我相信這個階段的價值已經被破壞了。如果你在windows上,這是一個典型的問題。
在這種情況下,您必須將系統配置爲正確支持命令提示符中的Unicode字符。
如果從命令行正確讀取路徑,請嘗試繼續調試並查看其損壞位置。檢查您正在使用哪個分隔符。避免使用/和\,而是使用File.separator。
+0
它無法找到路徑。實際路徑是「D:/ local /ασηιση」,但是當它被工具採用時,它會將其轉換爲「D:/ local/??????」 – Ashish
相關問題
- 1. PHP如何在配置文件中處理不同的語言?
- 2. 如何在文件路徑中處理〜
- 3. 如何處理根文件夾路徑中的空白
- 4. 處理文件路徑和批處理文件夾中的空間
- 5. 文件夾中的最長文件路徑 - 如何處理異常
- 6. 批處理文件 - 全路徑的父文件夾
- 7. JFolder ::文件夾:路徑不是文件夾。路徑:
- 8. 如何處理文件路徑?
- 9. 從批處理文件中的路徑獲取文件夾名稱。不解決
- 10. 如何刪除zip文件夾中的文件夾路徑
- 11. 如何處理Windows批處理文件路徑中的空格?
- 12. 批處理文件夾和文件夾中的舊文件的clipbrd文件名和路徑,除了文件夾B中的同名文件
- 13. 批處理文件 - 如何檢查是否路徑的bin文件夾設置
- 14. 語言文件夾
- 15. 兩種不同語言的android語言文件夾
- 16. 從文件路徑中確定文件的語言
- 17. 文件夾路徑
- 18. 如何在extjs中獲取文件夾路徑而不是文件路徑
- 19. 如何在處理項目文件夾內容時使用文件路徑?
- 20. 如何獲取我的項目中文件夾的路徑(以及該文件夾中文件的路徑)?
- 21. 具有不同內部路徑的tar文件夾/文件?
- 22. 批處理腳本查找子文件夾中的文件夾並獲得文件夾路徑
- 23. 如何讓不同的py文件處理不同的路線?
- 24. laravel中的多路徑文件5 /多個路徑文件夾
- 25. 語言文件的單獨文件夾
- 26. 在python中處理文件路徑
- 27. 如何從給定文件夾路徑獲取文件夾路徑?
- 28. 如何將windows文件夾路徑轉換爲linux文件夾路徑
- 29. Android文件夾的文件路徑
- 30. 更改文件的路徑文件夾
至少提供異常堆棧跟蹤。 –
我採取的路徑和檢查路徑是否存在?那個時候它給出的路徑是不正確的。我用「exists()」方法檢查它 – Ashish