Tôi có nhiều tệp tài nguyên đi kèm với ứng dụng Java của mình. Những tệp này có tên tệp chứa các ký tự quốc tế như ü hoặc æ. Tôi muốn tải các tệp này bằng cách sử dụng getClass(). GetResource(), nhưng dường như điều này không được hỗ trợ vì các tên tệp cụ thể này, phương thức getResource luôn trả về giá trị rỗng.Thay thế quốc tế tốt nhất cho getClass của Java(). GetResource()
Điều đó làm tôi thử nghiệm bằng cách sử dụng mã hóa URL của các ký tự quốc tế, nhưng điều này không được hỗ trợ hoặc được nêu rõ bởi http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4968789.
Vì vậy, câu hỏi của tôi là: Cách được đề xuất tải nguồn tài nguyên có tên chứa ký tự quốc tế là gì? Ví dụ: tôi cần tải nội dung UTF-8 của một tệp có tên Sjælland.txt
Điều đó thật thú vị. Tôi có thể thấy lý do tại sao điều đó sẽ hiệu quả. Tuy nhiên, tôi nghĩ rằng nó sẽ mất một số công việc nhiều hơn cho hiệu suất thích hợp, kể từ khi bạn đang mở một lọ nén mỗi khi bạn đọc một tập tin. Trước khi đi xuống con đường đó, tôi sẽ xem liệu có ai khác có lựa chọn thay thế khác để chia sẻ không. –