Skip to content

Commit b3dd771

Browse files
committed
fix: Always use UTF-8 encoding when saving documents
Use Encoding.UTF8 instead of Encoding.Default as the latter one might return a non-Unicode encoding on .NET Framewrok causing encoding errors when saving non-ASCII characters to a document.
1 parent 4ee1c54 commit b3dd771

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/MarkdownGenerator/_Model/MdDocument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public void Save(string path, MdSerializationOptions serializationOptions)
105105
/// <param name="serializationOptions">The options to use for serialization.</param>
106106
public void Save(Stream stream, MdSerializationOptions serializationOptions)
107107
{
108-
using (var writer = new StreamWriter(stream, Encoding.Default, 1024, true))
108+
using (var writer = new StreamWriter(stream, Encoding.UTF8, 1024, true))
109109
{
110110
Save(writer, serializationOptions);
111111
}

0 commit comments

Comments
 (0)