Кодировка созданных строк в C# от чего зависит и как узнать?
Есть приложение которое вызывает сторонний процесс (консольное приложение).
Это консольное приложение может что-то выводить на кириллице и ждать ответа. Выводит оно в UTF8.
Чтобы дать нужный ответ, надо понять что последнее вывело приложение.
На компе получаю строку, сравниваю и захардкодиной и все окей все строки приложения в UTF8.
На сервере выясняется что захардкодинная строка в кодировке 1251, хотя Encoding.Default == Encoding.UTF8.
Как можно понять во что мне энкодить строку от стороннего приложения чтобы ее можно было сравнить со строкой из кода ?