Stuff
public text v1 · immutablefunction RemoveUnwantedChars(const From: String): String;
var
c: Integer;
begin
Result := From;
c := Length(Result);
while (c > 0) do
begin
if Byte(Result[c]) < $20
then Delete(Result, c, 1);
dec(c);
end;
Result := StringReplace(Result, char($8A), #13#10, [rfReplaceAll]); // Line Break
Result := StringReplace(Result, char($86), '', [rfReplaceAll]); // Emphesis (Italic) On
Result := StringReplace(Result, char($87), '', [rfReplaceAll]); // Emphesis (Italic) Off
end;