tu as dû mal me comprendre... ' et ’ sont deux dessins différents pour un seul et même caractère, l'apostrophe.
Il ne s'agit pas d'afficher quelque chose de différent de ce qui est à l'intérieur. Si on voit ASCII 0x27, l'apostrophe, ben on affiche ’, l'apostrophe ; et si on voit autre chose, ben on affiche autre chose et pas une apostrophe. Pas de confusion possible. Le caractère délimiteur de texte dans ton IDE est représenté par ASCII 0x27, le caractère apostrophe dans ton texte est également représenté par ASCII 0x27, le guillemet simple fermant dans un texte en anglais est lui aussi représenté par ASCII 0x27, et c'est affiché ’ dans les trois cas. Voilà ce que je dis, ni plus ni moins. C'est pour soutenir cette proposition, et pas autre chose, que j'argumente depuis tout à l'heure, et je ne vois toujours pas quel problème ça peut poser.
Par contre je vois bien quels problèmes l'absurde situation actuelle, où à cause du fait que 0x27 est souvent (désormais presque systématiquement) affiché ' au lieu de ’ on a créé ce gros hack qu'est le caractère unicode 0x2019 (qui s'appelle guillemet-apostrophe par opposition à apostrophe, déjà c'est vachement clair) afin d'avoir un caractère qui soit systématiquement affiché ’... résultat on a un doublon, deux caractères différents qui ont exactement la même sémantique et des textes qui peuvent utiliser aléatoirement l'un ou l'autre, voire les deux alternativement, super


¹J'ai failli oublier de finir ma phrase, heureusement que je l'ai relue après coup
