Question [Résolu]l'encodage

Plus d'informations
il y a 10 ans 9 mois #19889 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:l'encodage
Harcide écrit:

j'aime posé des énigmes :evil:

A toi de voir si tu recherches des personnes qui puissent les résoudre ou à les faire fuir.
Harcide écrit:

1) je chercher à corriger les caractères spéciaux dans la console.

Lesquels sont-ils ?
As-tu un exemple reproductible ?
Harcide écrit:

2) j'ai un nouveau problème depuis que j'utilise le md5 je ne vois plus la taille de mes doublons

Là tu fais de l'assemblage pas du scripting.
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.

Plus d'informations
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 :p

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #19891 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:l'encodage
Harcide écrit:

j'ai montré ce que la console affiche,

Au temps pour moi.
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.

Plus d'informations
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.

Plus d'informations
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)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #19896 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:l'encodage
Harcide écrit:

fait planté ma console

C'est un bug connu.
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
Propulsé par Kunena