Depuis que je suis passé de Notepad++ à Visual Studio Code il y a quelque chose qui me chagrinais : des soucis d'encodage sur de vieux fichiers PHP. A la place de accents apparaissent des points d'interrogation "?" et si j'ai le malheur d'enregistrer après avoir modifié le fichier ils sont définitivement remplacés par "?" :
Plutôt que de continue d'utiliser Notepad juste pour ça, voici la solution ✔.
Activer la détection de l'encodage
Pour activer cette option vous avez 2 possibilités, dans les 2 cas le résultat sera rigoureusement identique.
1. Modifier settings.json
Ajoutez ceci dans %appdata%\code\user\settings.json entre les 2 accolades :
"files.autoGuessEncoding":true
Sans oublier de mettre une virgule à la fin de la ligne précédente si vous avez d'autres options présentes.
2. Dans les préférences personnelles
Ou bien dans Fichier > Préférences > Paramètres
Chercher "encodage" et cocher "auto guess encoding".
La prise en compte est immédiate, dès l'ouverture du prochain fichier.
Conclusion
Et voilà une raison de moins d'utiliser Notepad++. Que j'aime beaucoup par ailleurs, mais avoir un seul éditeur au lieu de 2 c'est quand même plus pratique 🙂
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
Le premier commentaire c'est pour vous 👇