Caractères accentué changé dans un script appelé en é

Résolu
OldPapy - Modifié le 1 août 2023 à 01:06
Whismeril Messages postés 19039 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 mai 2024 - 1 août 2023 à 18:36

Bonjour,

En: PowerShell sous Visual Studio Code

Script1.ps1,  Write-Host "é" s'affiche correctement

Script2.ps1,  Write-Host "é" s'affiche correctement

Quand Script1.ps1 lance Scripte2.ps1:

 powershell -executionpolicy bypass ".\Script2.ps1"

Le Scripte2.ps1, Write-Host "é" qui s'affichait correctement

suite à l'appel, le caractères é s'affiche é

Merci de m'indiquer comment éviter ce changement

D'avance merci.

A voir également:

3 réponses

Whismeril Messages postés 19039 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 mai 2024 932
1 août 2023 à 11:09

Bonjour 

as tu mis l'encodage en unicode?

https://learn.microsoft.com/fr-fr/powershell/module/microsoft.powershell.core/about/about_character_encoding?view=powershell-7.3

Si oui, essaye d'autres format utf16 ou 32


0

Bonjour,

Merci de m'avoir répondu.

Désolé pour le dérangement, mais aujourd'hui,

le problème a disparu, le module appelé n'est plus changé en ASCII ..

Merci encore.

OldPapy

0
Whismeril Messages postés 19039 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 mai 2024 932
1 août 2023 à 18:36

Dans ce cas, pense à marquer le sujet résolu 


0