Powershell 6+ niepełny zakres UTF8?

0

Witam,
gdy używam do załadowania pliku UTF-8 z ikonami w środku np. U+1F680 ,to wtedy po edycji takiego pliku przez PowerShella rozjeżdża się kodowania na np. ANSI, OEM 866.
Metoda jakiej używam do załadowania pliku:

$html = Get-Content $value -Raw
$Email = $Subject + "`n"+$EmailHead+"`n"+$html+"`n"+$EmailFooter
$Email| Set-Content -Path $fileName

niby mają domyślnie UTF8 kodowanie domyślne, ale nawet dodanie flagi -Encoding UTF8 nic nie dawało.
Czy może ktoś kiedyś spotkał z takim problemem?

0

To raczej nie zależy od powłoki a od terminala.

0

Być może - na Windows 10 problem nie występuję tylko na windows 7

Update:
Dla potomnych - problem leży w samym Windows 7.
Jego informacje na temat kodowania nie ogarniają pewnej puli z UTF8, głównie chodzi o ikony w czcionce. Samo źródło jest poprawnie kodowane i jeżeli wasz edytor tekstu ogarnia poprawnie UTF8, to nie będzie problemu, natomiast Windows "próbuje odgadnąć" co to za czcionka, a każda aplikacja korzystające z tej "sugestii" może wam inaczej wyświetlić takowy plik i po prostu wystarczy wtedy wymusić UTF8.

1 użytkowników online, w tym zalogowanych: 0, gości: 1