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>"

Nous espérons que cet article vous a aidé à résoudre le problème. Outre Impossible d’afficher la chaîne HTML, consultez d'autres sujets liés à absolute.

Vous voulez exceller en Python? Consultez notre examen des meilleurs cours en ligne Python 2022. Si vous êtes intéressé par la science des données, découvrez également comment apprendre la programmation en R.

Au fait, ce matériel est également disponible dans d'autres langues:



Chen Chamberlet

California | 2022-11-29

Je me préparais pour mon entretien de codage, merci de clarifier ceci - Impossible d’afficher la chaîne HTML en Python n'est pas le plus simple. Je reviendrai demain avec des commentaires

Oliver Ungerschaft

New York | 2022-11-29

Je me préparais pour mon entretien de codage, merci de clarifier ceci - Impossible d’afficher la chaîne HTML en Python n'est pas le plus simple. Je vais l'utiliser dans ma thèse de licence

Jan OConnell

London | 2022-11-29

C'est simple et clair. Merci de partager. Impossible d’afficher la chaîne HTML et autres problèmes avec insert ont toujours été mon point faible 😁. Je vais l'utiliser dans ma thèse de licence

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically