bergerb / bergerb/OneRosterSampleDataGenerator

CSV file encoding not explicitly set to UTF-8

Offen Anfängerfreundlich
#63 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
C#
Sterne
4
Forks
1
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Description

\FileProcessor.cs\ uses \
ew StreamWriter(filePath)\ which defaults to UTF-8 without BOM. However, the [OneRoster 1.1 Best Practice Guide (section 4.1)](https://www.imsglobal.org/oneroster-v11-final-best-practice-and-implementation-guide) requires:

> 'The CSV files must be UTF-8 encoded [RFC3629].'

While the default StreamWriter behavior produces UTF-8, being explicit avoids ambiguity across platforms.

## File to fix

\FileProcessor.cs\ line 25 — change to:

\\\csharp
using var writer = new StreamWriter(filePath, false, System.Text.Encoding.UTF8);
\\\

## Impact

Low — current output is already UTF-8, but explicit encoding removes any ambiguity.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Öffne FileProcessor.cs in Zeile 25 und prüfe, wie der StreamWriter erstellt wird. Lege die Kodierung explizit als UTF-8 fest und verifiziere anschließend, dass die generierte CSV-Ausgabe weiterhin UTF-8-kodiert ist und die bestehenden Projektprüfungen weiterhin erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
data
Issue-Typ
Bug
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Ruhig
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
88/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.