I am using Webview and loadData method like this :

```
                    try {   
                    htmlEncode = URLEncoder.encode(html, "UTF-8").replaceAll("\\+", " ");
                } catch (UnsupportedEncodingException e) {
                    htmlEncode = html;
                    e.printStackTrace();
                }           
                webView.loadData( htmlEncode,"text/html; charset=UTF-8", "UTF-8");

```

html is "html string". Those of code is work fine in all android version except android 4.0.4. The webView don't understand `\n` character. It can't break to new line.
I and my partner searching for hours but can't find any solution for this.
There are some reason we can't use loadDataWithBaseURL() method. 
Have you ever faced this problem ? or do you have any idea for us to find out what the wrong ?