View Issue Details

IDProjectCategoryView StatusLast Update
0019101MMW 5Extensions frameworkpublic2023-05-17 17:45
Reporterzvezdan Assigned To 
PriorityurgentSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version5.1Fixed in Version5.1 
Summary0019101: saveTextToFileAsync needs an option for saving ANSI files and UTF-8 files without BOM
DescriptionI have the old add-on which has such option to choose if you want UTF-8 files with or without BOM.

I didn't tried the saveTextToFileAsync method yet, but its web description mentions only UTF-16 and UTF-8 for encoding. What about ANSI? It is not the same as UTF-8, even if you use only first 255 characters from the Unicode.
TagsNo tags attached.
Fixed in build2800



2022-06-01 14:09

developer   ~0068365

Fixed in + added the ANSI option also to the loadTextFromFileAsync


2022-06-01 14:27

updater   ~0068366

How about UTF-8 without BOM? Some users reported that their media players support only such playlist files.


2022-08-31 00:13

developer   ~0069111

Reopen Some devices (Samsung BD-Player) fail to load video nfo as assume UTF-8 and fail to import files with BOM, no issues with files without BOM.


2022-12-01 16:48

developer   ~0070479

Note that the current default encoding is UTF-8 without BOM

Unicode standards are saying that BOM is not recommended, specifically:
... Use of a BOM is neither required nor recommended for UTF-8, but may be encountered in contexts where UTF-8 data is converted from other encoding forms that use a BOM or where the BOM is used as a UTF-8 signature.
But seeing this document:
it is not that clear for BOM specifically not recommended for UTF-8.

So I added new option 'UTF-8 BOM' in build


2023-05-17 17:45

developer   ~0071904

Verified 2804

Tested ANSI, UTF-8 and UTF-8 BOM