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

Résolu
OldPapy - Modifié le 1 août 2023 à 01:06
Whismeril Messages postés 19097 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 juillet 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 19097 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 juillet 2024 917
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


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

Whismeril Messages postés 19097 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 juillet 2024 917
1 août 2023 à 18:36

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