파일 이름에 스웨덴 문자가있는 파일에 액세스하려면 다음 java 코드를 유닉스에 작성했습니다.리눅스에서 스웨덴 문자로 파일에 접근하기위한 자바 코드에서 오류가 발생했습니다.
System.out.println(System.getProperty("file.encoding"));
System.out.println(System.getProperty("sun.jnu.encoding"));
String filePath = "/tmp/newöäåå.txt";
System.out.println("File Path" + filePath);
File file = new File(filePath);
try {
if(file.exists())
System.out.println("length: " + file.length());
else{
System.out.println("file not found");
}
} catch (Exception e) {
System.out.println("inside exception");
}
출력 : 난 단지 유닉스를 통해 파일을 만든
UTF-8
UTF-8
File Path /tmp/newöäåå.txt
file not found
. 무엇이 잘못되어야하는지 이해하도록 도와 줄 수 있습니까?
운영 체제 내가 문제가 코드 자체에있을 수 있다고 생각 열기 SUSE
소스 코드를 편집하는 데 사용하는 소프트웨어는 무엇입니까? – Bobulous