1. 程式人生 > >JAVA生成檔案在linux下檔名亂碼

JAVA生成檔案在linux下檔名亂碼

TOMCAT + JAVA + linux

問題描述

在JAVA中生成檔案,檔名生成在windows下就正常,但是在linux下生成就亂碼。

解決方式

程式碼中檔名用這樣的方式轉換

String remoteFileName = new String(sendModel.getString("fileName").getBytes("GBK"), 

System.getProperty("sun.jnu.encoding"));