Impossibile visualizzare la stringa HTML

| | | | |

Sto lottando con la stringa di visualizzazione HTML in Android WebView.

Sul lato server, ho scaricato una pagina Web e ho eseguito l'escape di caratteri HTML e virgolette (ho usato Python):

 my_string = html.escape(my_string, True) 

Lato client Android: le stringhe sono senza escape da:

myString = StringEscapeUtils.unescapeHtml4 (myString) webview.loadData( myString, "testo/html", "codifica"); 

Tuttavia Webview li mostra semplicemente come stringhe letterali. Ecco i risultati:

inserisci qui la descrizione dell'immagine

Modifica: aggiungo la stringa originale restituita dal lato server:

"<!DOCTYPE html> <html lang="it"> <testa> <meta charset="utf-8"> <meta http-equiv="Compatibile con X-UA" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="descrizione" content=""> <titolo>Saulify</titolo> <!-- Tutte le favicon... --> <link rel="icona di collegamento" href="/static/favicon/favicon.ico"> <link rel="icona-apple-touch" taglie="57x57" href="/static/favicon/apple-touch-icon-57x57.png"> <link rel="icona-apple-touch" dimensioni="114x114" href="/static/favicon/apple-touch-icon-114x114.png"> <link rel="icona-apple-touch" taglie="72x72" href="/static/favicon/apple-touch-icon-72x72.png"> <link rel="icona-apple-touch" dimensioni="144x144" href="/static/favicon/apple-touch-icon-144x144.png"> <link rel="icona-apple-touch" dimensioni="60x60" href="/static/favicon/apple-touch-icon-60x60.png"> <link rel="icona-apple-touch" dimensioni="120x120" href="/static/favicon/apple-touch-icon-120x120.png"> <link rel="icona-apple-touch" dimensioni="76x76" href="/static/favicon/apple-touch-icon-76x76.png"> <link rel="icona-apple-touch" dimensioni="152x152" href="/static/favicon/apple-touch-icon-152x152.png"> <link rel="icona-apple-touch" dimensioni="180x180" href="/static/favicon/apple-touch-icon-180x180.png"> <link rel="icona" tipo="immagine/png" href="/static/favicon/favicon-192x192.png" taglie="192x192"> <link rel="icona" tipo="immagine/png" href="/static/favicon/favicon-160x160.png" dimensioni="160x160"> <link rel="icona" tipo="immagine/png" href="/static/favicon/favicon-96x96.png" dimensioni="96x96"> <link rel="icona" tipo="immagine/png" href="/static/favicon/favicon-16x16.png" taglie="16x16"> <link rel="icona" tipo="immagine/png" href="/static/favicon/favicon-32x32.png" taglie="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 esterno --> <link rel="foglio di stile" href="https://maxcdn.bootstrapcdn.com /bootstrap/3.2.0/css/bootstrap.min.css"> <!-- Caratteri esterni --> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="foglio di stile"> <link href='//fonts.googleapis.com/css?family=Open+Sans:300,600' rel='foglio di stile' digita='testo/css'> <link href='//fonts.googleapis.com/css?family=Lora:400,700' rel='foglio di stile' digita='testo/css'> <!--[se 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 del sito --> <link rel="foglio di stile" tipo="testo/css" href="/static/css/style.css"> <link rel="foglio di stile" tipo="testo/css" href="/static/css/glyphicon.css"> </testa> <corpo> <div class="pagina articolo contenitore"> <div class="riga"> <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 dice che Ted Cruz è 'Assolutamente inadatto' Candidarsi a una carica a causa dei cambiamenti climatici Views</a></h2> <h4>Sam Levine</h4> <div class="articolo"> <p>Il governatore della California Jerry Brown (D) ha dichiarato domenica che il senatore del Texas Ted Cruz (R-Texas) è "assolutamente inadatto a candidarsi" a causa della sua posizione sul cambiamento climatico.</p> <p>"Sono appena tornato dal New Hampshire, dove c'neve e ghiaccio ovunque. La mia opinione su questo è semplice: i dibattiti su questo dovrebbero seguire la scienza e dovrebbero seguire i dati, e molti degli allarmisti sul riscaldamento globale hanno un problema perché la scienza non li supporta," Cruz <a href="https://www.youtube.com/watch ?v=m0UJ_Sc0Udk">ha detto</a> in "Late Night with Seth Meyers" la scorsa settimana.</p> <p>A sostegno della sua affermazione, Cruz ha citato i dati satellitari che hanno mostrato una mancanza di riscaldamento significativo negli ultimi 17 anni. Ma il ragionamento di Cruz <a href="http://www.politifact.com/truth-o-meter/statements/2015/mar/20 /ted-cruz/ted-cruzs-worlds-fire-not-last-17- anni/">è stato smentito da Politifact</a>, che ha dimostrato che gli scienziati hanno ampie prove per ritenere che il clima continuerà a riscaldarsi.</p&gt ; <p>"Quello che ha detto è assolutamente falso,‚Äù Brown ha detto su <a href="http://www.nbcnews.com/meet-the-press/california-governor-ted-cruz- non idoneo -be-running-n328046">NBC's "Incontra la stampa."</a> Ha aggiunto che <a href="http://climate.nasa.gov/ consenso scientifico/">oltre il 90%</a> degli scienziati che studiano il clima concordano sul fatto che il cambiamento climatico è causato dall'attività umana. "Quell'uomo denota un tale livello di ignoranza e una falsificazione diretta dei dati scientifici esistenti. È scioccante e penso che l'uomo si sia reso assolutamente inadatto a candidarsi per una carica," Brown ha detto.</p> <p>Brown ha aggiunto che il cambiamento climatico ha <a href="http://www.huffingtonpost.com/2015/03/06/california-drought-february- record_n_6820704.html?utm_hp_ref=california-drought"&gt ;ha causato siccità nel suo stato</a>, nonché freddo intenso e tempeste sulla costa orientale.</p> <p>Sebbene Cruz possa aver visto neve e ghiaccio ovunque nel New Hampshire, i dati mostrano che il paese sta effettivamente vivendo un <a href="http://www.huffingtonpost.com/2015/02/19/cold-weather- inverno_n_6713104.html& ;quot;>più caldo della media</a> inverno.</p> <p>Le critiche di Brown nei confronti di Cruz arrivano un giorno prima che il senatore del Texas annuncerà un <a href="http://www.huffingtonpost.com/2015/03/22 /ted-cruz-2016_n_6917824.html">campagna presidenziale& ;lt;/a>. </p> </div> <div class="originale"> <a href="http: //www.huffingtonpost.com/2015/03/22/ted-cruz-climate-change_n_6919002.html">VISUALIZZA ORIGINALE</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['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ ( i[r].q=i[r].q||[]).push(argomenti)},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) })(finestra,documento,'script', '//www.google-analytics.com/analytics.js','ga'); ga('crea', 'UA-56257533-1', 'auto'); ga('invia', 'visualizzazione di pagina'); </script> </corpo> </html>"

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Impossibile visualizzare la stringa HTML, controlla altri argomenti relativi a absolute.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Javier Wu

Texas | 2022-11-29

StackOverflow è tutto un po' confuso 😭 Impossibile visualizzare la stringa HTML non è l'unico problema che ho riscontrato. Tornerò domani con un feedback

Walter Danburry

Milan | 2022-11-29

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Impossibile visualizzare la stringa HTML e altri problemi con il insert 😁. Controllato ieri, funziona!

Walter Danburry

Moscow | 2022-11-29

exp è tutto un po' confuso 😭 Impossibile visualizzare la stringa HTML non è l'unico problema che ho riscontrato. Spero solo che non emerga più

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