Простой способ установить CurrentCulture для целого приложения?

Вы можете запутать источник javascript, который вам нужен, но он всегда будет реконструирован только благодаря тому, что на клиентском компьютере будет фактически запущен весь исходный код ... лучший вариант, о котором я могу думать, - это все ваша обработка, выполненная с использованием кода на стороне сервера, и все javascript-код клиента - это запросы на отправку для самого сервера. В противном случае любой пользователь всегда сможет отслеживать все операции, выполняемые этим кодом.

Кто-то упомянул base64, чтобы сохранить строки в безопасности. Это ужасная идея. Base64 сразу узнаваем по типам людей, которые хотели бы перепроектировать ваш код. Первое, что они сделают, это unencode и посмотреть, что это такое.

11
задан Douglas Tosi 18 September 2008 в 16:04
поделиться

2 ответа

Культура для потока в.NET является культурой для системы (как просматривается отдельным приложением / процесс). Нет никакого способа переопределить это в.NET, необходимо будет продолжить устанавливать CurrentCulture для каждого нового потока.

12
ответ дан 3 December 2019 в 08:57
поделиться

Можно установить приложение текущая культура этот путь:

static void Main()
{
    System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("fi-FI");
    Application.CurrentCulture = cultureInfo;
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());
}

Я не уверен, помогает ли это, потому что я никогда не тестировал его с потоками.

править: это не работает. Я думаю, что необходимо установить текущую культуру в каждом потоке.

1
ответ дан 3 December 2019 в 08:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: