bergerb / bergerb/OneRosterSampleDataGenerator

CSV file encoding not explicitly set to UTF-8

Aperta Adatta ai principianti
#63 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.