Munasarja tsüstid Küsimused ja vastused dr Wangiga

Artikkel Wall Street Journalis (wsj.com) kuvab tegeliku tähemärgi, suurema kui märgi asemel HTML-i erimärgikoodi. Seega väljapaneku asemel >, kuvatakse artikkel >. See juhtub (vähemalt minu jaoks) Chrome'is, Firefoxis ja Safaris (kõik uusimad versioonid vahemälu tühjendatud).

Minu (piiratud) arusaam on, et veebisaitide päises peaks olema järgmine kood:

<meta http-equiv='content-type' content='text/html;charset=utf-8' /> [α] 

The wsj.com saidi päises on see kood: <meta charset='UTF-8'>. Kas see on probleemi põhjus? Teisisõnu, kui WSJ sait oleks <meta http-equiv='content-type' content='text/html;charset=utf-8' /> kas me näeksime päises > selle asemel >?

Wall Street Journali artikkel on:

  • Stern, Joanna. "iOS 14 ülevaade: teie iPhone näeb nüüd täiesti teistsugune välja, kui soovite." Wall Street Journal (16. september 2020).

Artikkel on tõenäoliselt tulemüüri taga, nii et siin on lause pilt, nagu see artiklis ilmub:

TIA,

Mark

Joonealune märkus α. Kyrnin, Jennifer."Kuidas kasutada HTMLis erimärke." Lifewire (20. veebruar 2020).

  • Wall Street Journal parandas artiklit umbes tund aega pärast oma küsimuse postitamist. Ma ütlen "omamoodi", sest see on nüüd HTML-i probleemi parandamise asemel "Seaded, siis üldine ja seejärel tarkvara värskendus".

Seega kuvatakse artiklis> kuvamise asemel>. See juhtub (vähemalt minu jaoks) Chrome'is, Firefoxis ja Safaris (kõik uusimad versioonid vahemälu tühjendatud).

See on ilmselt tarkvaraviga kus > muudeti > siis see muudeti > mingi duplikaatkodeeringu abil. Lehe HTML-lähtekoodi vaatamiseks ja selle kontrollimiseks võite kasutada nuppu "Control-U".

Saidi wsj.com päises on see kood:. Kas see on probleemi põhjus?

Ei, see on nüüd standard.

https://www.w3schools.com/tags/att_meta_charset.asp

HTML-dokumentides peaks olema viis märki, millest tuleks üksustena loobuda, olenemata sellest, millist märgistikku teie veebisait kasutab:

  • < as <
  • > as >
  • & as &
  • ' as '
  • ' as '

Teised eritegelased alati saab pääseda koos üksustega, kuid seda peab tegema ainult siis, kui kasutate märgistikku, mis neid ei sisalda. Kui kasutate UTF-8 nagu teie tähemärk seatakse, ainult peate põgenema ülaltoodud viie märgi ja mitte rahvusvaheliste tähemärkide eest Mõnes märgistikus on piiratud tähemärkide komplekt ja need nõuavad, et komplektist väljaspool olevad tähemärgid oleksid koos olemitega põgenenud. Näiteks kui kasutate ISO-8859-1 peate põgenema kreeka tähest Phi as φ arvestades, et kui te kasutaksite UTF-8 võite selle jaoks lihtsalt lisada tegelase: Φ.

Kui näete a > veebilehe tekstis näitab see, et sellest on kaks korda pääsetud. Kui te põgenete ühe > see tuleb välja nagu > lähtekoodis, mis kuvatakse kui >. Kui te kahekordselt põgenete, tuleb see välja > lähtekoodis, mis kuvatakse kui >. Probleemi lahendamiseks peaks Wall Street Journal parandama tekstist põgenemiste arvu, selle asemel et kohandada kasutatavat märgistikku.

none: Charles Robertson | none