bergerb / bergerb/OneRosterSampleDataGenerator
CSV file encoding not explicitly set to UTF-8
- Lingua principale
- C#
- Stelle
- 4
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## 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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Apri FileProcessor.cs alla riga 25 e controlla come viene creato StreamWriter. Rendi esplicita la codifica come UTF-8, quindi verifica che l'output CSV generato rimanga codificato in UTF-8 e che i controlli esistenti del progetto continuino a passare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- data
- Tipo di issue
- Bug
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Tranquilla
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 88/100