Gestionnaire de nomenclatures (ajouter/supprimer)
Ajoutez ou supprimez la marque invisible d’ordre d’octet UTF-8 au début de votre texte.
Gestionnaire de nomenclatures (ajouter/supprimer)
La marque d'ordre des octets est constituée de trois octets invisibles - U+FEFF - que certains éditeurs et outils Windows tamponnent au tout début d'un fichier UTF-8. Vous ne le voyez jamais, mais tout ce qui se passe en aval le fait : une nomenclature fait échouer un script shell sur sa première ligne, interrompt une importation CSV qui attend un en-tête propre, apparaît comme le mojibake avant <?php ou <?xml et transforme un fichier JSON en une erreur d'analyse. Cet outil l'ajoute ou le supprime en une seule fois, et détecte s'il en est présent sans rien toucher.
Supprimez exactement une nomenclature de début et laissez le reste du texte – y compris tout espace insécable de largeur nulle délibéré au milieu – complètement seul. Add ajoute la nomenclature au début, mais jamais une seconde si elle est déjà là, vous pouvez donc l'exécuter deux fois en toute sécurité. Detect signale l'état et renvoie le texte inchangé, lorsque vous avez juste besoin de savoir. Le décompte nomme ce qui s'est passé et donne le nombre d'octets UTF-8 résultant, où les trois octets de la nomenclature sont la seule différence que vous verrez.
Why would you ever add a BOM? Une poignée d'outils en dépendent encore : Excel lit un CSV UTF-8 sans nomenclature comme page de codes ANSI locale et brouille les noms accentués, donc une nomenclature est la solution pragmatique pour les CSV ouverts dans Excel. Pour presque tout le reste – serveurs Web, scripts, fichiers de configuration, code source – la nomenclature est un handicap et la suppression est la réponse.
Tout s'exécute localement dans votre navigateur : le contenu de vos fichiers ne quitte jamais votre appareil.