Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3235|Atsakyti: 2

[JavaScript] Nepavyko įvykdyti "atob" "Window": Eilutė, kurią reikia iššifruoti, nėra...

[Kopijuoti nuorodą]
Paskelbta 2024-05-17 13:18:33 | | | |
Kai priekinė dalis naudoja js, kad gautų naudingosios apkrovos turinį jwt, įvyksta tokia klaida:


Uncaught DOMException: Nepavyko įvykdyti "atob" "Window": Iššifruojama eilutė neteisingai užkoduota.
Anomalijos priežastis yra ta, kad:Užkoduotos eilutės su "-" arba "_"(Base64 kodavimas yra du specialieji simboliai "+" ir "/", kurie yra ASCII kodai atitinkamai 43 ir 47 simbolių rinkinyje.) Šie du simboliai yra ten, kur Base64 kodavimas linkęs sukelti problemų, nes kai kurios programinės įrangos sistemos jų neatpažįsta. Praktiniame naudojime,Gali tekti pakeisti šiuos du specialiuosius simbolius kitais simboliais), teisinga base64 eilutės nuoroda yra tokia:

Base64 užkoduota eilutės kompozicija (kokie simboliai yra Base64)
https://www.itsvse.com/thread-10629-1-1.html
sprendimas



Šis metodas taip pat išsprendžia iškraipytų simbolių kinų kalbos problemą.




Ankstesnis:ASP.NET Core (dvidešimt devyni) yra įdiegtas svetainės pakatalogyje (virtualiame kataloge)
Kitą:Tretinė schema ir antrinis vaizdas (susiejimas) duomenų bazėje
 Savininkas| Paskelbta 2024-05-17 14:03:16 |
Kadangi pabėgimas yra pasenęs, geresnis būdas jį įgyvendinti yra toks:




 Savininkas| Paskelbta 2024-08-12 10:00:50 |
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com