Я посылаю электронное письмо людям разных культур. Данные поступают из файла в соответствующей кодировке. Тем не менее, мне нужно прочитать первые несколько строк, чтобы обработать их (получить тему и т. Д.)
Итак, я делаю:
var lines = File.ReadAllLines(filename, encoding);
... read first few lines up to blank...
lines = String.Join(newline, lines.skip(lineNum));
Однако я не знаю, что мне делать, чтобы получить соответствующее значение новой строки. Это отличается для каждой кодировки, и я не могу использовать Environment.NewLine, потому что мне нужна новая строка для конкретной кодировки получателя электронной почты, а не кодировки веб-сервера.