Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3235|Válasz: 2

[JavaScript] Nem sikerült végrehajtani az 'atob' gombot az 'Ablakon': A dekódolandó string nem...

[Linket másol]
Közzétéve 2024. 05. 17. 13:18:33 | | | |
Amikor a frontend js-t használ a Payload tartalom eléréséhez a jwt-ben, a következő hiba jelentkezik:


Uncaught DOMException: Nem sikerült végrehajtani az 'atob' az 'Ablakon': A dekódolandó string nincs helyesen kódolva.
Az anomália oka az, hogy:Kódolt stringek "-" vagy "_" betűkkel(A Base64 kódolás két speciális karaktert tartalmaz: "+" és "/", amelyek a karakterkészletben ASCII kódok 43 és 47.) E két karakter okozza a Base64 kódolás problémákat, mivel egyes szoftverrendszerek nem ismerik fel őket. Gyakorlati használatbanLehet, hogy ezeket a két különleges karaktert más karakterekre kell cserélned), a helyes base64 húrhivatkozás a következő:

Base64 kódolt string összetétele (milyen karakterek vannak a Base64-ben)
https://www.itsvse.com/thread-10629-1-1.html
megoldás



Ez a módszer megoldja a kínai karakterek összezavarodott problémáját is.




Előző:ASP.NET Core (huszonkilenc) a weboldal egyik alkönyvtárában (virtuális könyvtárban) van telepítve
Következő:Harmadlagos séma és másodlagos kép (leképezés) az adatbázisban
 Háziúr| Közzétéve 2024. 05. 17. 14:03:16 |
Mivel az escape elavult, egy jobb megvalósítási módja a következő:




 Háziúr| Közzétéve 2024. 08. 12. 10:00:50 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com