diff --git a/Source/Codeunits/Cod81001.DETDataEditorMgt.al b/Source/Codeunits/Cod81001.DETDataEditorMgt.al index e01b8bd..d77e1ff 100644 --- a/Source/Codeunits/Cod81001.DETDataEditorMgt.al +++ b/Source/Codeunits/Cod81001.DETDataEditorMgt.al @@ -1087,11 +1087,11 @@ codeunit 81001 "DET Data Editor Mgt." if not TempDataEditorBuffer.Get(0) then begin TempDataEditorBuffer.Init(); TempDataEditorBuffer."Entry No." := 0; - TempDataEditorBuffer."Data To Process".CreateOutStream(OutStreamToProcess); + TempDataEditorBuffer."Data To Process".CreateOutStream(OutStreamToProcess, TextEncoding::UTF8); JObject.WriteTo(OutStreamToProcess); TempDataEditorBuffer.Insert(); end else begin - TempDataEditorBuffer."Data To Process".CreateOutStream(OutStreamToProcess); + TempDataEditorBuffer."Data To Process".CreateOutStream(OutStreamToProcess, TextEncoding::UTF8); JObject.WriteTo(OutStreamToProcess); TempDataEditorBuffer.Modify(); end; diff --git a/Source/Codeunits/Cod81002.DETReadDataBatch.al b/Source/Codeunits/Cod81002.DETReadDataBatch.al index 3ee170d..a458e09 100644 --- a/Source/Codeunits/Cod81002.DETReadDataBatch.al +++ b/Source/Codeunits/Cod81002.DETReadDataBatch.al @@ -159,7 +159,7 @@ codeunit 81002 "DET Read Data Batch" ValueInStream: InStream; BufferTxt: Text; begin - TempBlob.CreateInStream(ValueInStream); + TempBlob.CreateInStream(ValueInStream, TextEncoding::UTF8); while not ValueInStream.EOS() do begin ValueInStream.Read(BufferTxt); Response += BufferTxt;