Java アプリにバンドルされているリソース ファイルが多数あります。これらのファイルには、ü や æ などの国際文字を含むファイル名があります。getClass().getResource() を使用してこれらのファイルをロードしたいのですが、これらの特定のファイル名に対して getResource メソッドが常に null を返すため、明らかにこれはサポートされていません。
そのため、国際文字の URL エンコーディングを使用して実験しましたが、http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4968789で述べられているように、これもサポートされていません。
だから、私の質問は次のとおりです。国際文字を含む名前を持つリソースをロードする推奨される方法は何ですか? たとえば、Sjælland.txt という名前のファイルの UTF-8 コンテンツを読み込む必要があります。