bergerb / bergerb/OneRosterSampleDataGenerator
CSV file encoding not explicitly set to UTF-8
- 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