J'ai une question d'encodage et je voudrais demander de l'aide. Je remarque que si je choisis "UTF-8" comme encodage, il y a (au moins) deux doubles guillemets "
et “
. Mais quand je choisis "ISO-8859-1" comme encodage, je vois que cette dernière double citation devient ¡°
, ou parfois par exemple “
.question d'encodage en perl
Quelqu'un peut-il expliquer pourquoi c'est le cas? Comment faire correspondre “
et le remplacer par "
en utilisant regexp en perl?
Merci beaucoup.
Définir « pour choisir UTF-8 comme encodage ». Voulez-vous dire 'use utf8' pour le code source, ou' use open qw (: std: utf8) 'pour les flux, ou quelque chose d'autre? – tchrist
Voir aussi [cette réponse] (http://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/6163129#6163129). – tchrist