CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Was ist Kodierung und warum brauchst du sie

    C# SELF
    Level 37,Lektion 0
    Wir sprechen darüber, wie Zeichen in Bytes und zurück verwandelt werden: was eine Kodierung ist, wozu sie nötig ist, warum manchmal Kauderwelsch auftritt, wodurch sich ASCII historisch auszeichnet und wie man in echten .NET-Anwendungen Probleme mit Texten vermeidet (inklusive der richtigen Wahl der Encoding in StreamReader/ StreamWriter).
    Verfügbar
  • Grundlegende Zeichencodierungen: UTF-8, UTF-16, ASCII

    C# SELF
    Level 37,Lektion 1
    Wir schauen uns an, wie Computer Bytes in Zeichen und zurück verwandeln: worin sich ASCII, UTF-8 und UTF-16 unterscheiden, was BOM und Byte-Order (Endian) sind, wo welche Kodierungen sinnvoll sind und wie man in C# explizit eine Kodierung über System.Text.Encoding angibt. Wir zeigen praktische Beispiele mit StreamReader/ StreamWriter, die Methoden File.WriteAllText/ File.ReadAllText und analysieren, warum bei Nichtübereinstimmung der Kodierungen "Kauderwelsch" (engl. mojibake) entsteht. Am Ende gibt's eine zusammenfassende Vergleichstabelle.
    Verfügbar
  • Angabe der Kodierung beim Lesen und Schreiben ( Encoding)

    C# SELF
    Level 37,Lektion 2
    Wir schauen uns an, welche Standard-Kodierung StreamReader und StreamWriter verwenden, wie man Encoding explizit in den Konstruktoren angibt, wann das kritisch ist, wie man Dateien zwischen Windows-1251, UTF-8 und UTF-16 konvertiert und welche typischen Fehler beim Arbeiten mit Kodierungen vorkommen und wie du sie vermeidest.
    Verfügbar
  • Probleme mit encoding mismatches und BOM

    C# SELF
    Level 37,Lektion 3
    In dieser Lektion schauen wir uns an, warum Probleme mit Zeichencodierungen und BOM entstehen, worin sich UTF-8, Windows-1252, UTF-16 unterscheiden, wie man Dateien korrekt mit StreamReader/ StreamWriter in der gewünschten Kodierung liest und schreibt, wann man UTF8Encoding mit/ohne BOM verwendet und wie man BOM erkennt und entfernt. Wir zeigen praktische Beispiele und Best Practices, um Kauderwelsch zu vermeiden.
    Verfügbar
  • Konvertierung der Datei-Encodings

    C# SELF
    Level 37,Lektion 4
    In dieser Vorlesung klären wir, warum und wie man Textdateien in .NET umkodiert: von der Auswahl der richtigen Encoding bis zur Handhabung von BOM. Schritt für Schritt zeigen wir eine Strategie auf Basis von StreamReader/ StreamWriter und System.Text.Encoding, besprechen typische Fallstricke (BOM, "mojibake", große Dateien) und geben fertige Beispiele für einen Konverter sowie praktische Tipps für reale Aufgaben (CSV, Excel, Windows/macOS/Linux).
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym