Question
[Résolu]l'encodage
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 9 mois #19889
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:l'encodage
Harcide écrit:
Harcide écrit:
As-tu un exemple reproductible ?
Harcide écrit:
Ta fonction de hash transforme un objet fichier en une chaîne de caractère, ce n'est donc pas un problème, ton script fait ce que tu lui demandes.
Modifie cette fonction :
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
Select-Object -inputobject $fichier -property 'Fullname','Length','MD5'
}
[/code:1]
Comme tu aimes les énigmes, la réponse est ici <br><br>Message édité par: Laurent Dardenne, à: 3/06/15 15:52
A toi de voir si tu recherches des personnes qui puissent les résoudre ou à les faire fuir.j'aime posé des énigmes
Harcide écrit:
Lesquels sont-ils ?1) je chercher à corriger les caractères spéciaux dans la console.
As-tu un exemple reproductible ?
Harcide écrit:
Là tu fais de l'assemblage pas du scripting.2) j'ai un nouveau problème depuis que j'utilise le md5 je ne vois plus la taille de mes doublons
Ta fonction de hash transforme un objet fichier en une chaîne de caractère, ce n'est donc pas un problème, ton script fait ce que tu lui demandes.
Modifie cette fonction :
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
Select-Object -inputobject $fichier -property 'Fullname','Length','MD5'
}
[/code:1]
Comme tu aimes les énigmes, la réponse est ici <br><br>Message édité par: Laurent Dardenne, à: 3/06/15 15:52
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19890
par Axel
Réponse de Axel sur le sujet Re:l'encodage
1 ) j'ai montré ce que la console affiche,
81 fichier(s) trouvé(s), voulez-vous afficher leur MD5 ?
[Y] Yes [N] No [?] Aide (la valeur par défaut est « N ») : y
2) je sais que je dois modifier cette fonction mais je n'en ai pas la moindre idée
3) merci mais j'ai précisé que j'aime les poser et pas les faire
81 fichier(s) trouvé(s), voulez-vous afficher leur MD5 ?
[Y] Yes [N] No [?] Aide (la valeur par défaut est « N ») : y
2) je sais que je dois modifier cette fonction mais je n'en ai pas la moindre idée
3) merci mais j'ai précisé que j'aime les poser et pas les faire
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 9 mois #19891
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:l'encodage
Harcide écrit:
Vérifie l'encodage de ton fichier .ps1 avec Notepad.
Il se peut aussi que ce soit la page de code actuelle qui pose pb, comme indiqué ici pour l'éditeur ISE.
Au temps pour moi.j'ai montré ce que la console affiche,
Vérifie l'encodage de ton fichier .ps1 avec Notepad.
Il se peut aussi que ce soit la page de code actuelle qui pose pb, comme indiqué ici pour l'éditeur ISE.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19892
par Axel
Réponse de Axel sur le sujet Re:l'encodage
sur notepad c'est marqué UTF-8 w/o BOM je verrais l'autre option merci tout de même !
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19893
par Axel
Réponse de Axel sur le sujet Re:l'encodage
j'ai essayé la deuxieme solution,
donc
[code:1][Console]::OutputEncoding = [Text.Encoding]::Utf8
[/code:1]
fait planté ma console
et
[code:1][Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding(437)
[/code:1]
modifie encore pire les caractères spéciaux x)
donc
[code:1][Console]::OutputEncoding = [Text.Encoding]::Utf8
[/code:1]
fait planté ma console
et
[code:1][Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding(437)
[/code:1]
modifie encore pire les caractères spéciaux x)
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 9 mois #19896
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:l'encodage
Harcide écrit:
Que renvoi ceci ?
[code:1][Console]::OutputEncoding[/code:1]
Et cela :
[code:1]$s='ç c é e ù u ö o î i'
Write-host $S[/code:1]
C'est un bug connu.fait planté ma console
Que renvoi ceci ?
[code:1][Console]::OutputEncoding[/code:1]
Et cela :
[code:1]$s='ç c é e ù u ö o î i'
Write-host $S[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.055 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]l'encodage