Я работаю над настольным приложением, которое потенциально может быть развернуто по всему миру.Моя самая большая проблема с интернационализацией - это валюты.Пара вопросов:
Я использую SQL Server Compact Edition, который поддерживает тип MONEY
.Мой первый вопрос: будет ли это обрабатывать хранение данных независимо от культуры пользователя?
Мой второй вопрос - обработка данных.Я знаю, что могу использовать строку формата "C", и я думаю, что все в порядке для отображения, но при сохранении обратно, как мне обрабатывать введенные пользователем значения?Есть ли стандартный способ проанализировать введенное значение и сохранить его в поле MONEY
, но при этом нужно учитывать культуру и не нужно писать для каких-либо исключений?
Я работаю с C # вWPF, но я предполагаю, что, вероятно, существует почти универсальное решение для всего этого.