Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3235|Răspunde: 2

[JavaScript] A eșuat să execute 'atob' pe 'Fereastră': Șirul de decodat nu este...

[Copiază linkul]
Postat pe 17.05.2024 13:18:33 | | | |
Când front-end-ul folosește js pentru a obține conținutul Payload în jwt, apare o eroare astfel:


DOMException neprins: Nu s-a executat 'atob' pe 'Window': Șirul de decodat nu este codificat corect.
Motivul anomaliei este că:Șiruri codificate cu "-" sau "_"(Codarea Base64 conține două caractere speciale "+" și "/", care sunt codurile ASCII 43 și 47 în setul de caractere, respectiv.) Aceste două caractere sunt locul unde codificarea Base64 tinde să cauzeze probleme, deoarece unele sisteme software nu le recunosc. În utilizarea practică,S-ar putea să fie nevoie să înlocuiești aceste două personaje speciale cu altele), referința corectă la baza 64 este următoarea:

Compoziția șirurilor codificate în Base64 (ce caractere sunt în Base64)
https://www.itsvse.com/thread-10629-1-1.html
soluție



Această metodă rezolvă și problema caracterelor distorsionate în chineză.




Precedent:ASP.NET Core (douăzeci și nouă) este implementat într-un subdirector (director virtual) al site-ului
Următor:Schema terțiară și imaginea secundară (mapare) în baza de date
 Proprietarul| Postat pe 17.05.2024 14:03:16 |
Deoarece Escape este depreactivat, o metodă mai bună de a o implementa este următoarea:




 Proprietarul| Postat pe 12.08.2024 10:00:50 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com