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

Activities

Ludek

2022-06-01 14:09

developer   ~0068365

Fixed in 5.0.4.2650 + added the ANSI option also to the loadTextFromFileAsync

zvezdan

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.

peke

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.

Ludek

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: http://www.unicode.org/L2/L2021/21038-bom-guidance.pdf
it is not that clear for BOM specifically not recommended for UTF-8.

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

peke

2023-05-17 17:45

developer   ~0071904

Verified 2804

Tested ANSI, UTF-8 and UTF-8 BOM