TextWrangler est un très bon éditeur de texte sur MacOS X. En général, on manipule uniquement de l'UTF-8 ou du Latin-1 (si on assimile l'ASCII à l'un des deux précédents, le reste représente moins de 5% du web). Le problème, c'est que les Macs ont longtemps utilisé un codage exotique, le MacRoman. Par défaut, ce codage est activé dans TextWrangler, qui propose de l'utiliser lorsqu'on ouvre des documents en Latin-1. Voici comment ne garder qu'UTF-8 et Latin-1 :

  1. Aller dans Preferences > Text Encodings
  2. Décocher MacRoman et tous les autres, sauf Unicode et Latin-1
  3. Dans la liste If file's encoding can't be guessed use:, sélectionner Western (ISO Latin 1)

Si on met UTF-8 dans ce dernier choix, TextWrangler ajoute MacRoman à sa liste de codage, et demande systématiquement de choisir entre MacRoman et Latin 1 à chaque ouverture de fichier codé en Latin 1 (avec l'option MacRoman par défaut !). Il semble que ce soit un bug.