Impossible d’afficher la chaîne HTML

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

Je rencontre des difficultés avec l'affichage de la chaîne HTML dans Android WebView.

Côté serveur, j'ai téléchargé une page Web et j'ai échappé aux caractères HTML et aux guillemets (j'ai utilisé Python) :

 my_string = html.escape(my_string, True) 

Côté client Android : les chaînes ne sont pas échappées par :

myString = StringEscapeUtils.unescapeHtml4 (myString) webview.loadData( myString, "text/html", "encoding"); 

Cependant, webview les affiche simplement sous forme de chaînes littérales. Voici le résultat :

entrez la description de l'image ici

Modifier : j'ajoute la chaîne d'origine renvoyée par le serveur :

"<!DOCTYPE html> <html lang="fr"> <tête> <meta charset="utf-8"> <meta http-equiv="Compatible X-UA" content="IE=bord"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <titre>Saulify</titre> <!-- Tous les favicons... --> <link rel="icône de raccourci" href="/statique/favicon/favicon.ico"> <link rel="apple-touch-icon" tailles="57x57" href="/static/favicon/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" tailles="114x114" href="/static/favicon/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" tailles="72x72" href="/static/favicon/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" tailles="144x144" href="/static/favicon/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" tailles="60x60" href="/static/favicon/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" tailles="120x120" href="/static/favicon/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" tailles="76x76" href="/static/favicon/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" tailles="152x152" href="/static/favicon/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" tailles="180x180" href="/static/favicon/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="/statique/favicon/favicon-192x192.png" tailles="192x192"> <link rel="icon" type="image/png" href="/statique/favicon/favicon-160x160.png" tailles="160x160"> <link rel="icon" type="image/png" href="/statique/favicon/favicon-96x96.png" tailles="96x96"> <link rel="icon" type="image/png" href="/statique/favicon/favicon-16x16.png" tailles="16x16"> <link rel="icon" type="image/png" href="/statique/favicon/favicon-32x32.png" tailles="32x32"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-TileImage" content="/static/favicon/mstile-144x144.png"> <meta name="msapplication-config" content="/static/favicon/browserconfig.xml"> <!-- CSS externe --> <link rel="feuille de style" href="https://maxcdn.bootstrapcdn.com /bootstrap/3.2.0/css/bootstrap.min.css"> <!-- Polices externes --> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="feuille de style"> <link href='//fonts.googleapis.com/css?family=Open+Sans:300,600' rel='feuille de style' type='texte/css'> <link href='//fonts.googleapis.com/css?family=Lora:400,700' rel='feuille de style' type='texte/css'> <!--[si lt IE 9]> <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]--> <!-- CSS du site --> <link rel="feuille de style" type="texte/css" href="/static/css/style.css"> <link rel="feuille de style" type="texte/css" href="/static/css/glyphicon.css"> </tête> <corps> <div class="container article-page"> <div class="ligne"> <div class="col-md-8 col-md-offset-2"> <h2><a href="http://www.huffingtonpost.com/2015/03/22/ted-cruz-climate-change_n_6919002.html">Gov. Jerry Brown dit que Ted Cruz est 'absolument inapte' Se présenter aux élections à cause du changement climatique Views</a></h2> <h4>Sam Levine</h4> <div class="article"> <p>Le gouverneur de Californie Jerry Brown (D) a déclaré dimanche que le sénateur du Texas Ted Cruz (R-Texas) était "absolument inapte à se présenter aux élections" en raison de sa position sur le changement climatique.</p> <p>"Je viens de rentrer du New Hampshire, où il y a de la neige et de la glace partout. Mon point de vue à ce sujet est simple : les débats à ce sujet devraient suivre la science et devraient suivre les données, et bon nombre des alarmistes sur le réchauffement climatique ont un problème parce que la science ne les étaye pas », Cruz <a href="https://www.youtube.com/watch ?v=m0UJ_Sc0Udk">dit</a> sur "Late Night with Seth Meyers" la semaine dernière.</p> <p>Pour étayer son affirmation, Cruz a cité des données satellitaires qui ont montré une absence de réchauffement significatif au cours des 17 dernières années. Mais le raisonnement de Cruz <a href="http://www.politifact.com/truth-o-meter/statements/2015/mar/20/ted-cruz/ted-cruzs-worlds-fire-not-last-17- ans/">a été démystifié par Politifact</a>, qui a montré que les scientifiques ont suffisamment de preuves pour croire que le climat va continuer à se réchauffer.</p&gt ; <p>"Ce qu'il a dit est absolument faux", a déclaré Brown sur <a href="http://www.nbcnews.com/meet-the-press/california-governor-ted-cruz- inapte -be-running-n328046">NBC's "Rencontrez la presse."</a> Il a ajouté que <a href="http://climate.nasa.gov/ scientifique-consensus/">plus de 90 %</a&gt ; des scientifiques qui étudient le climat conviennent que le changement climatique est causé par l'activité humaine. "Cet homme témoigne d'un tel niveau d'ignorance et d'une falsification directe des données scientifiques existantes. C'est choquant, et je pense que cet homme s'est rendu absolument inapte à se présenter aux élections. Brown a dit.</p> <p>Brown a ajouté que le changement climatique a <a href="http://www.huffingtonpost.com/2015/03/06/california-drought-february- record_n_6820704.html?utm_hp_ref=california-drought"&gt ;causé des sécheresses dans son état</a>, ainsi que des froids violents et des tempêtes sur la côte est.</p> <p>Alors que Cruz a peut-être vu de la neige et de la glace partout dans le New Hampshire, les données montrent que le pays connaît en fait un <a href="http://www.huffingtonpost.com/2015/02/19/cold-weather- hiver_n_6713104.html& ;quot;>plus chaud que la moyenne</a> hiver.</p> La critique de <p>Brown à l'encontre de Cruz intervient un jour avant que le sénateur du Texas ne soit sur le point d'annoncer un <a href="http://www.huffingtonpost.com/2015/03/22/ted-cruz-2016_n_6917824.html">campagne présidentielle& ;lt;/a>. </p> </div> <div class="original"> <a href="http : //www.huffingtonpost.com/2015/03/22/ted-cruz-climate-change_n_6919002.html">VOIR L'ORIGINAL</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> (fonction(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||fonction(){ ( i[r].q=i[r].q||[]).push(arguments)},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) })(fenêtre,document,'script', '//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-56257533-1', 'auto'); ga('envoyer', 'pageview'); </script> </corps> </html>"