Zelf gebruik ik voor vrijwel alles jEdit. Een open-source editor geschreven in Java (dus werkt op zowat alle platformen). Je vindt jEdit op http://jedit.org . Net als bij Firefox/Thunderbird wordt jEdit zelf zo eenvoudig mogelijk gehouden en kan je het helemaal uitbreiden met ontelbare plugins (VImposter: http://www.rutherfurd.net/jEdit/plugins/vimposter/

jEdit 'onthoudt' van elke file dat het opslaat de encoding waarmee je dus dit probleem oplost. Je slaat een file in UTF-8 op en wanneer je de file terug opent 'herinnert' jEdit zich dat het in UTF-8 was

jEdit kan overigens de confrontatie aan met Emacs en vi

(met UTF-8Y heb je dit probleem overigens niet want dan wordt er aan het begin van de file enkele bytes gezet die aanduiden dat het een file in UTF-8Y is, maar dat geeft dan weer andere problemen...)