В моем приложении .net я загружаю файл CSV, а затем анализирую поля с помощью float.Parse()
.
Пользователям из Германии, работающим под управлением Windows 7 (и 8), в качестве региона задано значение «Германия». Это приводит к тому, что десятичные точки в значениях CSV анализируются как ограничитель тысяч (я думаю, что информация о культуре немецкая)
Это займет некоторое время, прежде чем выпускать фиксированную версию, так что, есть ли способ принудительно установить настройки локализации только для этого приложения?
Я думаю, что эквивалентность Linux будет что-то вроде LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 ./app
.
Благодарю.