В моем приложении .net я загружаю файл CSV, а затем анализирую поля с помощью float.Parse() .

Пользователям из Германии, работающим под управлением Windows 7 (и 8), в качестве региона задано значение «Германия». Это приводит к тому, что десятичные точки в значениях CSV анализируются как ограничитель тысяч (я думаю, что информация о культуре немецкая)

Это займет некоторое время, прежде чем выпускать фиксированную версию, так что, есть ли способ принудительно установить настройки локализации только для этого приложения?

Я думаю, что эквивалентность Linux будет что-то вроде LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 ./app .

Благодарю.

0