Load HTML content in Webview with case sensitive data
<p>I have a HTML file in <code>assets</code> folder of my project. And I load this file using webview as:</p>

<pre><code>WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
webView.setWebChromeClient(new WebChromeClient());

webView.loadUrl("file:///android_asset/index.html");
</code></pre>

<p>every thing works good.</p>

<p>But in some cases if I put some data in html with different character case then it not works in default webview but works in device browser (E.g <strong>Chrome</strong>):</p>

<p><strong>E.g:</strong> I am trying to play a audio file using html as:</p>

<p><code>&lt;html&gt;
 .
 .
&lt;audio id="mysound1" src="item/sounds/apple.mp3" autoplay&gt;&lt;/audio&gt;
.
.
&lt;/html&gt;
</code></p>

<p>But in <code>assets</code> folder I have file name as: <code>Apple.mp3</code></p>

<p>If I load this html file in device browser then audio is playable, regardless there case in name. But if I try to load this html content in webview then this file is not playing. And I see a error in DDMS:</p>

<pre><code>02-23 16:03:36.091: E/AndroidProtocolHandler(23303): Unable to open asset URL: file:///android_asset/item/sounds/apple.mp3
</code></pre>

<p>Can any one know about this behavior, how device browser load this file as there case in name is different. What should I do in webview to avoid this case sensitivity issue?</p>