Опитвам се да добавя низ base64 към съществуващ файл. Ето моят код:
StreamWriter output = new StreamWriter(file, true, Encoding.ASCII);
output.WriteLine(output.NewLine + str);
Тук file
е пътят на файла.
По някаква причина има един конкретен файл (.cs файл, ако има значение), където действителният текст, който се добавя, е низ от китайски символи. Работи според очакванията за всички други файлове, които съм тествал.
str
в този случай? Възможно ли е да презаписвате съществуващ файл без съкращаване и данните са просто това, което вече е било там? - person Marc Gravell   schedule 12.01.2015ASCII
) кодиране. Проверете дали файлът не е UTF-8 (или друго кодиране). - person xxbbcc   schedule 12.01.2015