Ændr standard tekstkodning i PowerShell til UTF-8: Trin-for-trin guide

Hvordan ændres standard tekstkodning i PowerShell, så redirection operatoren bruger UTF-8 i stedet for UTF-16?

For at ændre standard tekstkodning i PowerShell til UTF-8 i stedet for UTF-16, skal du ændre output encoding og tilføje kommandoen til din PowerShell profil.

Sådan ændres standard tekstkodning i PowerShell, så redirection operatoren bruger UTF-8 i stedet for UTF-16

For at ændre standard tekstkodning i PowerShell, så redirection operatoren (f.eks. > og >>) bruger UTF-8 i stedet for UTF-16, kan du følge disse trin:

  1. Åbn PowerShell som administrator.

  2. Indtast følgende kommando for at ændre standard output encoding til UTF-8:

    [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
  3. For at sikre, at ændringen er permanent, kan du tilføje ovenstående kommando til din PowerShell profil. Dette gør du ved at redigere profilfilen:

    notepad $PROFILE
  4. Tilføj følgende linje til profilfilen og gem ændringerne:

    [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
  5. Genstart PowerShell for at anvende ændringerne.

Efter at have fulgt disse trin, vil redirection operatoren i PowerShell bruge UTF-8 som standard tekstkodning i stedet for UTF-16.