See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3235|Vastuse: 2

[JavaScript] Ebaõnnestus käivitada 'atob' 'Window' funktsioonis: Dekodeeritav string ei ole...

[Kopeeri link]
Postitatud 17.05.2024 13:18:33 | | | |
Kui esiosa kasutab js-i, et saada Payload sisu jwt-s, tekib viga järgmiselt:


Uncatch DOMException: Ebaõnnestus 'atob' käivitamine 'Window' peal: Dekodeeritav string ei ole õigesti kodeeritud.
Anomaalia põhjuseks on:Kodeeritud stringid "-" või "_"(Base64 kodeerimine sisaldab kahte erimärki "+" ja "/", mis on vastavalt ASCII koodid 43 ja 47 märgikomplektis.) Just nende kahe tähemärgi puhul tekitab Base64 kodeerimine probleeme, kuna mõned tarkvarasüsteemid neid ei tunne ära. Praktilises kasutusesVõib-olla pead need kaks eritegelast asendama teiste tegelastega), õige base64 stringi viide on järgmine:

Base64 kodeeritud stringide kombineerimine (millised tähemärgid on Base64-s)
https://www.itsvse.com/thread-10629-1-1.html
lahus



See meetod lahendab ka segase tähemärgi probleemi hiina keeles.




Eelmine:ASP.NET Core (kakskümmend üheksa) on juurutatud saidi alamkataloogis (virtuaalkataloogis)
Järgmine:Tertsiaarne skeem ja sekundaarne kujutis (kaardistamine) andmebaasis
 Üürileandja| Postitatud 17.05.2024 14:03:16 |
Kuna escape on aegunud, on parem viis selle rakendamiseks järgmine:




 Üürileandja| Postitatud 12.08.2024 10:00:50 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com