Обработка различий культур между браузером для отображения суммы в валюте? - PullRequest
0 голосов
/ 22 мая 2019

У меня есть это приложение ASP.NET Core, которое позволяет пользователям выбирать язык независимо от культуры браузера.Переводы работают нормально, за исключением того, что суммы в валюте, передаваемые в ViewModel страницы, отображаются на основе выбранного языка сервера (например, 1999,99 евро для культуры fr-fr).Проблема заключается в том, что если в браузере задана культура en-us, значение «1999,99» при передаче в функцию Javascript для округления интерпретируется не очень хорошо (а именно округление с двумя десятичными знаками возвращает 1999, а не 1999,99).Как вы управляете этими различиями десятичных точек и разделителей (1999,99 против 1999,99) между сервером и клиентами?

...