J'ai sauvegardé des fichiers avec différents encodages en utilisant TextEdit. Après avoir fermé le fichier, avec un vim j'ouvre le fichier et je tape ce qui suit pour tester l'existence d'une marque d'ordre d'octet :
:setlocal bom ?
aucun bombardement n'est détecté pour aucun encodage.
Ce script semble créer directement des nomenclatures ok.
!/usr/bin/env bash
printf ' \xEF\xBB\xBF ' > avecBom.txt
Mais j'aimerais utiliser une technique plus fiable que celle-là pour créer des fichiers avec nomenclature. Je ne comprends pas ce qui se passe avec TextEdit .