private string EncodeFB2File(string fb2FileName) { string fb2EncodedFileName = Path.GetFileNameWithoutExtension(fb2FileName) + ".fb2"; using (FB2StreamReader sr = new FB2StreamReader(fb2FileName, fb2Encoding)) { string line; using (StreamWriter sw = new StreamWriter(fb2EncodedFileName)) { while ((line = sr.ReadLine()) != null) { if (line.StartsWith("<?xml version")) { line = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; } sw.WriteLine(line); } } } return(fb2EncodedFileName); }
private string EncodeFB2File(string fb2FileName) { string fb2EncodedFileName = Path.GetFileNameWithoutExtension(fb2FileName) + ".fb2"; using (FB2StreamReader sr = new FB2StreamReader(fb2FileName, fb2Encoding)) { string line; using (StreamWriter sw = new StreamWriter(fb2EncodedFileName)) { while ((line = sr.ReadLine()) != null) { if (line.StartsWith("<?xml version")) { line = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; } sw.WriteLine(line); } } } return fb2EncodedFileName; }