Bon j'ai fini par laisser tomber l'option -C et j'ai appris qu'on pouvait spécifier "use encoding" avec "utf8" ou ":locale"
Avec cela le résultat est bon dans les deux cas :
▸ echo école | perl -pe 'use encoding utf8; s/./à/'
ou
▸ echo école | perl -pe 'use encoding utf8; s/é/à/'
En revanche j'aimerais bien savoir s'il n'y a pas moyen que Perl utilise par défaut l'utf-8, histoire de ne pas avoir à le préciser tout le temps.
(je vais aussi chercher de mon côté, mais demain…)
[^] # "use encoding utf8"
Posté par hoshid . En réponse au message substition avec perl et utf-8. Évalué à 1.
Avec cela le résultat est bon dans les deux cas :
▸ echo école | perl -pe 'use encoding utf8; s/./à/'
ou
▸ echo école | perl -pe 'use encoding utf8; s/é/à/'
En revanche j'aimerais bien savoir s'il n'y a pas moyen que Perl utilise par défaut l'utf-8, histoire de ne pas avoir à le préciser tout le temps.
(je vais aussi chercher de mon côté, mais demain…)