LOCAL PROCEDURE InsertCharSet(MergeFileName@1000000000 : Text[260]) : Text[250];
VAR
NewLine : Text[250];
f: File;
f2: File;
b: Integer;
MergeFileNameServer: Text[250];
IF NOT ISSERVICETIER THEN
BEGIN
IF EXISTS(MergeFileName+'$') THEN
ERASE(MergeFileName+'$');
WITH f DO BEGIN
TEXTMODE(TRUE);
WRITEMODE(FALSE);
OPEN(MergeFileName);
END;
WITH f2 DO BEGIN
TEXTMODE(TRUE);
WRITEMODE(TRUE);
CREATE(MergeFileName+'$');
END;
END
ELSE
BEGIN
MergeFileNameServer := RBAutoMgt.ServerTempFileName(Text029,'.HTM');
UPLOAD(Text021, '', Text032, MergeFileName, MergeFileNameServer);
WITH f DO BEGIN
TEXTMODE(TRUE);
WRITEMODE(FALSE);
OPEN(MergeFileNameServer);
END;
WITH f2 DO BEGIN
TEXTMODE(TRUE);
WRITEMODE(TRUE);
CREATE(MergeFileNameServer+'$');
END;
END;
REPEAT
b:=f.READ(NewLine);
IF NewLine='<html>' THEN
NewLine:= '<HTML><META charset=windows-1253>';
f2.WRITE(NewLine);
UNTIL f.POS>=f.LEN;
f.CLOSE;
f2.CLOSE;
IF ISSERVICETIER THEN
BEGIN
ERASE(MergeFileNameServer);
RENAME(MergeFileNameServer+'$', MergeFileNameServer);
DOWNLOAD(MergeFileNameServer,Text035,'',Text032,MergeFileName);
END
ELSE
BEGIN
ERASE(MergeFileName);
RENAME(MergeFileName+'$', MergeFileName);
END;
EXIT (MergeFileName);