
I do not see any filter options that can save without a BOM from LibreOffice. No, this produces ASCII-encoded text, which will destroy most Unicode characters. UTF-8 WITHOUT the BOM, which I believe is called ASCII/US It could be modified to use a global variable and save to the previously used location. Set it to a hotkey or toolbar button by going to Tools -> Customize. storeAsURL ( aURL ( 0 ), fileProps ()) End If End Sub getFiles () If UBound ( aUrl ) > - 1 Then ODlg = createUnoService ( ".dialogs.FilePicker" )ĪUrl = oDlg.

Value = "UTF8,CRLF,Liberation Mono,en-US," In order to avoid the slowness of Save As., you could use a macro like this: Sub SaveAsUtf8ĭim aUrl () dim fileProps ( 1 ) as new com. To show the encoding options dialog, go to Save As. Having to use Save As every single time is a real waste of time. LibreOffice should preserve the encoding of the file and save the file as UTF-8 without the BOM. If I have a file correctly encoded in UTF-8 without the BOM, and I then try to save it using, for example, Ctrl+ S then the file will be automatically saved using the Text default encoding which saves the file as UTF-8 with BOM which breaks the file.All the files I will ever want to write should be UTF-8 encoded without the BOM, so I'd like to avoid wasting time everytime by manually selecting this option.

