all:bibles:langages:perl
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| all:bibles:langages:perl [2025/11/14 10:55] – [Impossible d'installer cpanminus] omeylhoc | all:bibles:langages:perl [2025/11/21 10:51] (Version actuelle) – [Fichiers textes] omeylhoc | ||
|---|---|---|---|
| Ligne 839: | Ligne 839: | ||
| === Encodage des caractères === | === Encodage des caractères === | ||
| - | En cas de problème d' | + | * En cas de problème d' |
| <code perl> | <code perl> | ||
| - | open(OUT,">: | + | open(OUT,">: |
| </ | </ | ||
| - | Pour vérifier l' | + | * Ajout un BOM (Byte Order Mark) en début de fichier |
| + | |||
| + | <code perl> | ||
| + | open(OUT,">: | ||
| + | print OUT " | ||
| + | </ | ||
| + | |||
| + | * Pour vérifier l' | ||
| <code bash> | <code bash> | ||
| Ligne 852: | Ligne 859: | ||
| </ | </ | ||
| - | Possibilité d' | + | * Possibilité d' |
| === chomp === | === chomp === | ||
| Ligne 1545: | Ligne 1552: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Caractères UTF-8 sous Windows ===== | ||
| + | |||
| + | Ajouter les lignes suivantes en début de script : | ||
| + | |||
| + | <code perl> | ||
| + | use utf8; | ||
| + | use open qw(:std :utf8); | ||
| + | binmode(STDOUT, | ||
| + | </ | ||
| + | |||
| + | ==== Terminal Windows ==== | ||
| + | |||
| + | === Unitairement === | ||
| + | |||
| + | * Avant l' | ||
| + | |||
| + | <code bash> | ||
| + | chcp 65001 | ||
| + | </ | ||
| + | |||
| + | ==== PowerShell ==== | ||
| + | |||
| + | === unitairement === | ||
| + | |||
| + | * Avant l' | ||
| + | |||
| + | <code bash> | ||
| + | $OutputEncoding = [System.Text.Encoding]:: | ||
| + | [Console]:: | ||
| + | </ | ||
| + | |||
| + | * Vérification | ||
| + | |||
| + | <code bash> | ||
| + | [Console]:: | ||
| + | </ | ||
| + | |||
| + | === De façon persistante === | ||
| + | |||
| + | * exécuter | ||
| + | |||
| + | <code bash> | ||
| + | if (!(Test-Path $PROFILE)) { | ||
| + | New-Item -Type File -Path $PROFILE -Force | ||
| + | } | ||
| + | echo $PROFILE | ||
| + | </ | ||
| + | |||
| + | * puis éditer le fichier Microsoft.PowerShell_profile.ps1 pour y ajouter | ||
| + | |||
| + | <code bash> | ||
| + | # Configuration pour UTF-8 | ||
| + | $OutputEncoding = [System.Text.Encoding]:: | ||
| + | [Console]:: | ||
| + | </ | ||
| ---- | ---- | ||
| Ligne 1593: | Ligne 1658: | ||
| sudo curl -L http:// | sudo curl -L http:// | ||
| </ | </ | ||
| - | |||
| - | ==== Problème de caractères UTF-8 sous Windows ==== | ||
| - | |||
| - | Ajouter les lignes suivantes en début de script : | ||
| - | |||
| - | <code perl> | ||
| - | use utf8; | ||
| - | use open qw(:std :utf8); | ||
| - | binmode(STDOUT, | ||
| - | </ | ||
| - | |||
| - | === Console cmd === | ||
| - | |||
| - | Avant l' | ||
| - | |||
| - | <code shell> | ||
| - | chcp 65001 | ||
| - | </ | ||
| - | |||
| - | === PowerShell === | ||
| - | |||
| - | |||
| ---- | ---- | ||
all/bibles/langages/perl.1763114116.txt.gz · Dernière modification : de omeylhoc
