Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Tim Landscheidt Newsgroups: de.comp.lang.javascript Subject: String-Literals automatisiert in ASCII konvertieren? Date: Tue, 27 Sep 2022 10:03:37 +0000 Organization: https://www.tim-landscheidt.de/ Lines: 20 Message-ID: <877d1pm8w6.fsf@vagabond.tim-landscheidt.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net fKD2YzmP3qLXh1C5xK+dkA285SnwGi34jmc1JRJvgxgWsS7EUq Cancel-Lock: sha1:onnzrTEUuwk78/sc8q8sb8OtHxU= sha1:rYIZK6+0IP9XwYk6/03yFE4K31k= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Xref: csiph.com de.comp.lang.javascript:5322 Hi, mein Webserver deklariert leider per Default kein „charset=utf-8“ für *.js-Dateien, was bei Android Chrome zu fehlerhaften Darstellungen führt. Da ich JavaScript nur bei temporären „Projekten“ nutze, möchte ich das Problem mög- lichst auf Dateiebene lösen. jq erlaubt mittels „jq --ascii-output .“ UTF-8-Eingaben in ASCII umzuschreiben, das heißt, mit Emacs kann ich JSON-ar- tige Daten markieren, C-u M-x shell-command-on-region jq --ascii-output . RET und fertig. Aber geht das auch automatisiert? Das heißt, gibt es einen „Präprozessor“, der JavaScript-Dateien einliest, String-Lit- erals gegebenenfalls nach ASCII umwandelt und dann wieder ausgibt? TIA, Tim