Ein Projekt, welches urspünglich in latin1 kodiert war, soll nun auf utf8 umgestellt werden. Wie kann diese Umkodierung möglichst sicher für einzelne Dateien, oder auch einen ganze Haufen Dateien, erfolgen?

gefragt 08 Nov '15, 15:06

Johannes's gravatar image

Johannes
7.2k132759
Akzeptiert: 68%

Die Frage ist zum Archivieren gedacht, kein Support benötigt. Antworten sind jedoch sehr willkommen! Evtl. antworte ich auch selbst.

(08 Nov '15, 15:07) Johannes
1

Siehe auch die Antwort von @Ijon auf Warum werden die Umlaute falsch dargestellt?.

(08 Nov '15, 16:17) esdd

Schließen als Duplikat? Kann sich noch jemand irgendwas ausdenken, dasss die Frage nicht ganz so karg ist? Oder vollständig löschen?

(09 Nov '15, 06:15) Johannes

@Johannes: Evtl. kann man das hier konkret ausführlicher beantworten und von der anderen Frage aus hierher verweisen. Umkodieren ist da nur ein Punkt. Hier könnte man sich platzmäßig auch auslassen, und z.B. eine Antwort mit Screenshot für seinen Lieblings-Editor schreiben. Dann gibt es noch Tools wie recode und iconv. Letzteres ist z.B. auf einem Mac direkt verfügbar. Es ist tatsächlich eine sehr wichtige Frage, daher finde ich es sehr gut, ihr hier den Platz und die Besprechung zu widmen.

(09 Nov '15, 07:37) stefan ♦♦

@Stefan Stimmt, du hast recht. Sowas wie iconv fehlt noch in der anderen Antwort, daran hatte ich gar nicht mehr gedacht. Das mit dem Lieblingseditor ist aber denke ich in http://texwelt.de/wissen/fragen/2656/wie-uberprufe-ich-die-standardeingabekodierung-in-meinem-editor schon hinreichend besprochen.

(09 Nov '15, 08:00) Johannes

Unter GNU/Linux kann man ein kleines Werkzeug aus der GNU Standardbibliothek names iconv verwenden. Damit lassen sich Dateien zwischen einer Vielzahl von Kodierungen hin und her konvertieren.

$ file test.txt 
test.txt: UTF-8 Unicode text
$ iconv -f UTF-8 -t ISO-8859-15 test.txt > test-latin1.txt
$ file test-latin1.txt 
test-latin1.txt: ISO-8859 text
$ iconv -f ISO-8859-15 test-latin1.txt > test-utf8.txt
$ file test-utf8.txt 
test-utf8.txt: UTF-8 Unicode text
Permanenter link

beantwortet 23 Jan, 06:57

Henri's gravatar image

Henri
10.0k31730

Eine Umkodierung ist mit einem (modernen) Editor - wie zum Beispiel Notepad++ - wie folgt möglich:

alt text

Hierbei zeigt der Punkt die aktuelle Dateikodierung an.

Eine Konvertierung mehrerer Datein ist beispielsweise mittels Skript möglich. Mehr dazu hier:

Permanenter link

beantwortet 09 Nov '15, 07:14

dzaic's gravatar image

dzaic
721829

bearbeitet 09 Nov '15, 07:16

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×108
×14
×7

Frage gestellt: 08 Nov '15, 15:06

Frage wurde angeschaut: 1,509 Mal

Zuletzt aktualisiert: 23 Jan, 06:57