That's likely because your reader needs a BOM (byte order marker) -- cetain older windows based software requires that in .txt files when using UTF-8/UTF-16/UTF-32 encodings.
calibre does not add it as it causes problems with other, more modern software. You can always insert it yourself, as you discovered, by opening and saving in notepad.
|