Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.misc > #1916

Re: JavaScript

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.misc
Subject Re: JavaScript
Date 2017-04-02 12:13 +0200
Message-ID <obqptb.os.1@stefan.msgid.phost.de> (permalink)
References <JavaScript-20170402004405@ram.dialup.fu-berlin.de>

Show all headers | View raw


Am 02.04.2017 um 01:56 schrieb Stefan Ram:
>   Insgesamt konnte ich meine Mail /mit lesbaren
>   Klartextumlauten/ also durch
> 
> decodeURIComponent( escape( atob( `mailtext` )))
> 
>   erhalten. Welche andere Programmierspracher erlaubt es,
>   auf so einfache Weise base64 und utf-8 zu dekodieren?

Jede, der man die passenden Libraries nachinstalliert hat. Du hast ja
auch nur eine JavaScript-Variante mit passender Library benutzt.

  perl -MURI::Escape -MMIME::Base64 \
    'print uri_unescape(uri_escape(decode_base64($mailtext)));'

>   PS: Diese neumodischen "E-Mail-Clients" kommen mir nicht
>   ins Haus!

Offensichtlich hast du dir aber einen dieser neumodischen "HTML5-
Browser" installiert.

Von den benutzten Funktionen ist 'decodeURIComponent' eine
Standardfunktion von ECMAScript, 'escape' eine optionale Funktion ("when
the ECMAScript host is a web browser"), und 'atob' kommt erst über HTML5
dazu ("fehlt in IE <10").


  Stefan

Back to de.comp.lang.misc | Previous | NextNext in thread | Find similar


Thread

Re: JavaScript Stefan Reuther <stefan.news@arcor.de> - 2017-04-02 12:13 +0200
  escape() und window.atob() (was: JavaScript) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-04-14 02:50 +0200

csiph-web