Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] brak polskich znaków po przetworzeniu
Forum PHP.pl > Forum > Po stronie przeglądarki
rybosom
za pomocą
[JAVASCRIPT] pobierz, plaintext
  1. function pobierz(qs) {
  2. qs = qs.split('+').join(' ');
  3.  
  4. var params = {},
  5. tokens,
  6. re = /[?&]?([^=]+)=([^&]*)/g;
  7.  
  8. while (tokens = re.exec(qs)) {
  9. params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
  10. }
  11.  
  12. return params;
  13. }
  14.  
  15. var txt = pobierz(document.location.search).txt;
  16. tekst = atob(txt);
[JAVASCRIPT] pobierz, plaintext


wyciągam zawartość parametru tekst=VG8gamVzdCB0ZXN0IAV8QvNbegdE z URL i przekształcam z base64 na postać rozkodowaną, jednak tracę polskie litery, gdzie robię błąd?
Comandeer
AFAIR po prostu to nie obsługuje nic spoza Latin1 https://developer.mozilla.org/en-US/docs/We...Unicode_Problem
rybosom
pomogłeś, masz +

dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.