DEV Community

01kg
01kg

Posted on

PowerShell | Script output garbled Chinese characters

I am writing a code snippet for a Chinese friend.

# Check if the folder for today's work exists, if not, create it
$today = Get-Date -Format "yyyyMMdd"
echo $today
$workFolder = "D:\Company\我的工作\${today}-WORK"
echo $workFolder
Enter fullscreen mode Exit fullscreen mode

Run .\script.ps1, output:

20240920
D:\Company\鎴戠殑宸ヤ綔\20240920-WORK
Enter fullscreen mode Exit fullscreen mode

TL;DR

Save the script as with "UTF-8 with BOM" encoding.

Top comments (0)