и если так, удалите их.

аюсь написать программу наC # это разделит файл vCard (VCF) с несколькими контактами на отдельные файлы для каждого контакта. Я понимаю, что vCard необходимо сохранить как ANSI (1252), чтобы большинство мобильных телефонов могли их прочитать.

Тем не менее, если я открою файл VCF с помощьюStreamReader а затем написать его обратно сStreamWriter (установка 1252 в качестве формата кодировки), все специальные символы, такие какå, æ а такжеø пишутся как?, Конечно, ANSI (1252) будет поддерживать эти символы. Как это исправить?

Редактировать: Вот фрагмент кода, который я использую для чтения и записи файла.

private void ReadFile()
{
   StreamReader sreader = new StreamReader(sourceVCFFile);
   string fullFileContents = sreader.ReadToEnd();
}

private void WriteFile()
{
   StreamWriter swriter = new StreamWriter(sourceVCFFile, false, Encoding.GetEncoding(1252));
   swriter.Write(fullFileContents);
}

Ответы на вопрос(1)

Ваш ответ на вопрос