saved by TextWrangler: seen by iLocalize: seen by "file -I":
UTF-8.strings: Unicode (UTF-8) text/plain; charset=utf-8
UTF-8 BOM.strings: Unicode (UTF-8) - avec BOM text/plain; charset=utf-8
UTF-16.strings: Unicode (UTF-16BE) - avec BOM text/plain; charset=utf-16be
UTF-16 LE.strings: Unicode (UTF-16LE) - avec BOM text/plain; charset=utf-16le
UTF-16 no BOM.strings: Unicode (UTF-16BE) application/octet-stream; charset=binary
UTF-16 LE no BOM.strings: Unicode (UTF-16LE) application/octet-stream; charset=binary
It seems that UTF-16 without BOM are to be avoided.
It's no big secret that all UTF-16 formats should use BOM.