The extra characters are the Byte Order Mark (BOM) - see the documentation. A BOM is useless with UTF-8, but there is no way to prevent 4D from inserting it when using TEXT TO DOCUMENT.
I use this method instead: C_TEXT($1;$2) C_BLOB($blob) TEXT TO BLOB($1;$blob;UTF8 text without length) BLOB TO DOCUMENT($2;$blob) John DeSoi, Ph.D. > On Jul 3, 2018, at 10:31 PM, Robert McKeever via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > TEXT TO DOCUMENT($MyDocs1{$n};$MyReplacedDoc;"UTF-8";0) > > Seemed to work. Except each modified file has three extra leading characters, > so the java scripts won’t run.If I remove the weird characters, the scripts > run fine. The documents were created with UTF-8. > > In hex, the characters are ‘EFBBBF’. How do I prevent the characters from > being added? ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************