Nie można wyświetlić ciągu HTML

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Zmagam się z wyświetlaniem kodu HTML w Android WebView.

Po stronie serwera pobrałem stronę internetową i zamieniłem znaki HTML i cudzysłowy (użyłem Pythona):

 my_string = html.escape(my_string, True) 

Po stronie klienta Androida: ciągi nie mają znaczenia:

myString = StringEscapeUtils.unescapeHtml4 (myString) webview.loadData( myString, „text/html”, „kodowanie”); 

Jednak WebView wyświetla je po prostu jako dosłowne ciągi. Oto wynik:

tu wpisz opis obrazu

Edycja: dodaję oryginalny ciąg zwrócony po stronie serwera:

"<!DOCTYPE html&gt; &lt;html lang=&quot;en"> <głowa> <meta charset=&quot;utf-8"> <meta http-equiv=&quot;Zgodny z X-UA&quot; content=&quot;IE=edge&quot;> &lt;meta name=&quot;viewport&quot; content=&quot;width=szerokość-urządzenia, początkowa-skala=1,0&quot;> &lt;meta name=&quot;opis&quot; content=&quot;&quot;> <title>Saulify</title> &lt;!-- Wszystkie favicony... --> &lt;link rel=&quot;ikona skrótu&quot; href=&quot;/static/favicon/favicon.ico&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary="57x57" href=&quot;/static/favicon/apple-touch-icon-57x57.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary=&quot;114x114" href=&quot;/static/favicon/apple-touch-icon-114x114.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary=&quot;72x72" href=&quot;/static/favicon/apple-touch-icon-72x72.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary=&quot;144x144" href=&quot;/static/favicon/apple-touch-icon-144x144.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary=&quot;60x60" href=&quot;/static/favicon/apple-touch-icon-60x60.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary="120x120" href=&quot;/static/favicon/apple-touch-icon-120x120.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; size="76x76" href=&quot;/static/favicon/apple-touch-icon-76x76.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary=&quot;152x152" href=&quot;/static/favicon/apple-touch-icon-152x152.png&quot;> &lt;link rel=&quot;ikona dotknięcia jabłka&quot; rozmiary=&quot;180x180" href=&quot;/static/favicon/apple-touch-icon-180x180.png&quot;> <link rel=&quot;ikon&quot; type=&quot;obraz/png&quot; href=&quot;/static/favicon/favicon-192x192.png&quot; size="192x192"> <link rel=&quot;ikon&quot; type=&quot;obraz/png&quot; href=&quot;/static/favicon/favicon-160x160.png&quot; size=&quot;160x160"> <link rel=&quot;ikon&quot; type=&quot;obraz/png&quot; href=&quot;/static/favicon/favicon-96x96.png&quot; size="96x96"> <link rel=&quot;ikon&quot; type=&quot;obraz/png&quot; href=&quot;/static/favicon/favicon-16x16.png&quot; size="16x16"> <link rel=&quot;ikon&quot; type=&quot;obraz/png&quot; href=&quot;/static/favicon/favicon-32x32.png&quot; size="32x32"> &lt;meta name=&quot;msapplication-TileColor&quot; content=&quot;#da532c&quot;> &lt;meta name=&quot;msapplication-TileImage&quot; content=&quot;/static/favicon/mstile-144x144.png&quot;> &lt;meta name=&quot;msapplication-config&quot; content=&quot;/static/favicon/browserconfig.xml&quot;> &lt;!-- Zewnętrzny CSS --> &lt;link rel=&quot;arkusz stylów&quot; href=&quot;https://maxcdn.bootstrapcdn.com /bootstrap/3.2.0/css/bootstrap.min.css&quot;> &lt;!-- Czcionki zewnętrzne --> &lt;link href=&quot;//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css&quot; rel=&quot;arkusz stylów&quot;> &lt;link href=&#x27;//fonts.googleapis.com/css?family=Open+Sans:300,600&#x27; rel=&#x27;arkusz stylów&#x27; type='text/css&#x27;> &lt;link href=&#x27;//fonts.googleapis.com/css?family=Lora:400,700&#x27; rel=&#x27;arkusz stylów&#x27; type='text/css&#x27;> <!--[jeśli lt IE 9]> &lt;script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script& gt; <![endif]--> &lt;!-- CSS witryny --> &lt;link rel=&quot;arkusz stylów&quot; type=&quot;text/css&quot; href=&quot;/static/css/style.css&quot;> &lt;link rel=&quot;arkusz stylów&quot; type=&quot;text/css&quot; href=&quot;/static/css/glyphicon.css&quot;> </head> <body> &lt;div class=&quot;kontener-strona-artykułu&quot;> <div class="wiersz"> <div class="col-md-8 col-md-offset-2"> &lt;h2>&lt;a href=&quot;http://www.huffingtonpost.com/2015/03/22/ted-cruz-climate-change_n_6919002.html&quot;>Gov. Jerry Brown mówi, że Ted Cruz jest &#39;Absolutnie niezdatny&#39; ubiegać się o pracę w biurze ze względu na widoki związane ze zmianą klimatu</a></h2> <h4>Sam Levine</h4> <div class=&quot;artykuł"> Gubernator Kalifornii Jerry Brown (D) powiedział w niedzielę, że senator Teksasu Ted Cruz (R-Texas) jest „absolutnie niezdolny do ubiegania się o urząd”. ze względu na jego stanowisko w sprawie zmian klimatycznych.</p> &lt;p>&quot;Właśnie wróciłem z New Hampshire, gdzie wszędzie jest śnieg i lód. Mój pogląd na ten temat jest prosty: debaty na ten temat powinny być zgodne z nauką i danymi, a wielu alarmistów zajmujących się globalnym ociepleniem ma problem, ponieważ nauka ich nie wspiera. Cruz <a href=&quot;https://www.youtube.com/watch ?v=m0UJ_Sc0Udk">powiedział</a> w &quot;Późnej nocy z Sethem Meyersem&quot; w zeszłym tygodniu.</p> <p>Na poparcie swojego twierdzenia Cruz przytoczył dane satelitarne, które wykazały brak znaczącego ocieplenia w ciągu ostatnich 17 lat. Ale rozumowanie Cruza &lt;a href=&quot;http://www.politifact.com/truth-o-meter/statements/2015/mar/20 /ted-cruz/ted-cruzs-worlds-fire-not-last-17- years/>zostało obalone przez Politifact</a>, które wykazało, że naukowcy mają wystarczające dowody, aby sądzić, że klimat będzie się nadal ocieplał.</p> ; &lt;p>&quot;To, co powiedział, jest całkowicie fałszywe” – powiedział Brown na stronie <a href=&quot;http://www.nbcnews.com/meet-the-press/california-governor-ted-cruz- nie pasuje -be-running-n328046>NBC's &Meet the Press."</a> Dodał, że &lt;a href=&quot;http://climate.nasa.gov/ konsensus naukowy/">ponad 90 procent</a> naukowców zajmujących się klimatem zgadza się, że zmiany klimatyczne są spowodowane działalnością człowieka. „Ten człowiek świadczy o takim poziomie ignorancji i bezpośrednim fałszowaniu istniejących danych naukowych. To szokujące i myślę, że ten człowiek okazał się całkowicie niezdolny do ubiegania się o urząd” Brown powiedział.</p> &lt;p>Brown dodał, że zmiana klimatu &lt;a href=&quot;http://www.huffingtonpost.com/2015/03/06/california-drought-february- record_n_6820704.html?utm_hp_ref=california-drought&quot;> ;wywoływał susze w jego stanie</a>, a także silne zimno i burze na wschodnim wybrzeżu.</p> &lt;p>Chociaż Cruz mógł widzieć śnieg i lód w całym New Hampshire, dane pokazują, że kraj faktycznie doświadcza &lt;a href=&quot;http://www.huffingtonpost.com/2015/02/19/cold-weather- winter_n_6713104.html& „"cieplej niż przeciętnie"</a> zima.</p> &lt;p>Brown krytykuje Cruza na dzień przed tym, jak senator z Teksasu ma ogłosić &lt;a href=&quot;http://www.huffingtonpost.com/2015/03/22 /ted-cruz-2016_n_6917824.html&quot;>kampania prezydencka& ;lt;/a>. </p> </div> <div class="oryginalny"> &lt;a href=&quot;http: //www.huffingtonpost.com/2015/03/22/ted-cruz-climate-change_n_6919002.html">WYŚWIETL ORYGINAŁ</a> </div> </div> </div> </div> <script src=>//code.jquery.com/jquery-latest.js"></script> <script src="/static/js/modal.js"></script> <script src="/static/js/bootbox.min.js"></script> <script src="/static/js/site.js"></script> <script> (function(i,s,o,g,r,a,m){i[&#x27;GoogleAnalyticsObject&#x27;]=r;i[r]=i[r]||function(){ ( i[r].q=i[r].q||[]).push(argumenty)},i[r].l=1*new Date();a=s.createElement(o), m= s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,&#x27;skrypt&#x27;, &#x27;//www.google-analytics.com/analytics.js&#x27;,&#x27;ga&#x27;); ga('create&#x27;, 'UA-56257533-1&#x27;, &#x27;auto'); ga('wyślij&#x27;, &#x27;odsłona&#x27;); </script> </body> &lt;/html>”