Diskuze: Problém s konverzí stringu na base64 a na ArrayBuffer
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Případně je možné, že ten problém vzniká až následným převodem z
base64 na string pomocí window.atob()? Má někdo s tímdle nějaké
zkušenosti?
Atob a btoa funguji myslim ok.
encodedData = window.btoa('Hello, world');
decodedData = window.atob(encodedData)
Mozna mas problem s kodovanim. Dalo by se to mozna obejit zasifrovanim na base64. ionic neznam, ale obvykle je problem v tom, ze server posila jine kodovani nez cekas. V php je pak nutne pridat header() se spravnym kodovanim, napr. U js je to podobne, o requestu defaultne ocekava utf8. Mozna mu posilas data v jinem kodovani, napr win-1250 nebo iso-neco-1 latin-1 a pod.
Takhle od oka tezko rici. Posli funkci priklad na testovani. Zakoduj/dekoduj to treba pres a-to-b, data, ktera ti script prijme do promenne string.
Zobrazeno 4 zpráv z 4.