Nella mia applicazione .net, sto caricando un file CSV e poi analizzo i campi usando float.Parse()
.
Gli utenti dalla Germania che eseguono Windows 7 (e 8) hanno la loro regione impostata in Germania. Questo fa sì che i punti decimali nei valori CSV vengano analizzati come limitatore di migliaia (suppongo che le informazioni sulla cultura siano in tedesco)
Ci vorrà un po 'prima di rilasciare una versione fissa, quindi nel frattempo, c'è un modo per forzare le impostazioni di localizzazione solo per questa app?
Penso che l'equivalenza di Linux sarebbe qualcosa di simile LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 ./app
.
Grazie.
In my .net application
- il modo migliore sarebbe gestirlo con il tuo codice nella tua applicazione, .net può rilevare le informazioni sulla cultura corrente.