當前位置:編程學習大全網 - 熱門推薦 - Java 的系統屬性 sun.jnu.encoding 和 file.encoding 的區別

Java 的系統屬性 sun.jnu.encoding 和 file.encoding 的區別

1通過java寫文件時文件名編碼和System.getProperty("sun.jnu.encoding")有關,打印此環境屬性發現輸出竟然是ANSI的壹種編碼,終於找到問題爆發點,通過在程序中設置System.setProperty("sun.jnu.encoding","utf-8")解決問題。

2通過問題解決得出結論:sun.jnu.encoding 影響文件名的創建,而 file.encoding 則影響到文件內容。

3所以說,在我們使用 Java 處理中文文件的時候,如果發現文件的中文內容沒有亂碼,而文件的中文名發生亂碼,我們就應當多考慮壹下 sun.jnu.encoding 和 file.encoding 的區別了。

  • 上一篇:哪位大俠幫我看看我的開機進程哪個是沒用的
  • 下一篇:微信分銷商城是如何依靠微信公眾號發展起來的?
  • copyright 2024編程學習大全網