From 4144c0ee9b3eb49aa42c3450412bee6d3aceda38 Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Thu, 11 Feb 2021 09:30:58 -0600 Subject: [PATCH] flush xml, use utf8 --- ErsatzTV.Core/Iptv/ChannelGuide.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ErsatzTV.Core/Iptv/ChannelGuide.cs b/ErsatzTV.Core/Iptv/ChannelGuide.cs index d13127604..8465ff146 100644 --- a/ErsatzTV.Core/Iptv/ChannelGuide.cs +++ b/ErsatzTV.Core/Iptv/ChannelGuide.cs @@ -23,8 +23,8 @@ namespace ErsatzTV.Core.Iptv public string ToXml() { - var sb = new StringBuilder(); - using var xml = XmlWriter.Create(sb); + using var ms = new MemoryStream(); + using var xml = XmlWriter.Create(ms); xml.WriteStartDocument(); xml.WriteStartElement("tv"); @@ -113,7 +113,8 @@ namespace ErsatzTV.Core.Iptv xml.WriteEndElement(); // tv xml.WriteEndDocument(); - return sb.ToString(); + xml.Flush(); + return Encoding.UTF8.GetString(ms.ToArray()); } } }