В моем приложении C# для Windows я получаю имя пользователя из System.Environment.GetEnvironmentVariable("USERNAME"), тогда как моя системная учетная запись не является ascii, поэтому во время отладки я получал имя пользователя как "??? ?", имя меняется.
В Windows я попробовал включить бета-версию utf8 Unicode. Это сработало, но это глобальная настройка, а не только для моего приложения. Я этого не хочу. Как мне сделать GetEnvironmentVariable("USERNAME") совместимой с UTF8?
Источник: https://stackoverflow.com/questions/781 ... tf-8-compa
Как я могу сделать System.Environment.GetEnvironmentVariable("USERNAME") совместимым с UTF-8, если мое имя пользователя ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
IHostEnvironment.EnvironmentName VS Environment.GetEnvironmentVariable("DOTNET_ENVIRONMENT")
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C# Environment.getFolderPath для Environment.SpecialFolder.ApplicationData не уважает дом
Anonymous » » в форуме C# - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C# Environment.getFolderPath для Environment.SpecialFolder.ApplicationData не уважает дом
Anonymous » » в форуме C# - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-