Best international alternative to Java's getClass().getResource()
<p>I have a lot of resource files bundled with my Java app. These files have filenames containing international characters like ü or æ. I would like to load these files using getClass().getResource(), but apparently this is not supported since for these particular file names, the getResource method always returns null.</p>

<p>That made me experiment with using URL encoding of the international characters, but this is not supported either as stated by <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4968789" rel="nofollow">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4968789</a>.</p>

<p>So, my question is: What is the recommended way of loading a resource which has a name containing international characters? For example, I need to load the UTF-8 contents of a file named Sjælland.txt</p>
